@inversifyjs/common
Version:
InversifyJs common utils
12 lines • 433 B
JavaScript
export function stringifyServiceIdentifier(serviceIdentifier) {
switch (typeof serviceIdentifier) {
case 'string':
case 'symbol':
return serviceIdentifier.toString();
case 'function':
return serviceIdentifier.name;
default:
throw new Error(`Unexpected ${typeof serviceIdentifier} service id type`);
}
}
//# sourceMappingURL=stringifyServiceIdentifier.js.map