@inversifyjs/core
Version:
InversifyJs core package
12 lines • 533 B
JavaScript
import { InversifyCoreError } from '../../error/models/InversifyCoreError.js';
import { InversifyCoreErrorKind } from '../../error/models/InversifyCoreErrorKind.js';
export function updateMetadataName(name) {
return (metadata) => {
if (metadata.name !== undefined) {
throw new InversifyCoreError(InversifyCoreErrorKind.injectionDecoratorConflict, 'Unexpected duplicated named decorator');
}
metadata.name = name;
return metadata;
};
}
//# sourceMappingURL=updateMetadataName.js.map