@inversifyjs/core
Version:
InversifyJs core package
10 lines • 488 B
JavaScript
import { InversifyCoreError } from '../../error/models/InversifyCoreError.js';
import { InversifyCoreErrorKind } from '../../error/models/InversifyCoreErrorKind.js';
export function updateMetadataOptional(metadata) {
if (metadata.optional) {
throw new InversifyCoreError(InversifyCoreErrorKind.injectionDecoratorConflict, 'Unexpected duplicated optional decorator');
}
metadata.optional = true;
return metadata;
}
//# sourceMappingURL=updateMetadataOptional.js.map