UNPKG

@inversifyjs/core

Version:

InversifyJs core package

12 lines 682 B
import { InversifyCoreError } from '../../error/models/InversifyCoreError.js'; import { InversifyCoreErrorKind } from '../../error/models/InversifyCoreErrorKind.js'; export function updateMaybeClassMetadataPostConstructor(methodName) { return (metadata) => { if (metadata.lifecycle.postConstructMethodNames.has(methodName)) { throw new InversifyCoreError(InversifyCoreErrorKind.injectionDecoratorConflict, `Unexpected duplicated postConstruct method ${methodName.toString()}`); } metadata.lifecycle.postConstructMethodNames.add(methodName); return metadata; }; } //# sourceMappingURL=updateMaybeClassMetadataPostConstructor.js.map