UNPKG

@inversifyjs/core

Version:

InversifyJs core package

13 lines 819 B
import { updateOwnReflectMetadata } from '@inversifyjs/reflect-metadata-utils'; import { pendingClassMetadataCountReflectKey } from '../../reflectMetadata/data/pendingClassMetadataCountReflectKey.js'; import { getDefaultPendingClassMetadataCount } from '../calculations/getDefaultPendingClassMetadataCount.js'; import { MaybeClassElementMetadataKind } from '../models/MaybeClassElementMetadataKind.js'; export function decrementPendingClassMetadataCount(type) { return (metadata) => { if (metadata !== undefined && metadata.kind === MaybeClassElementMetadataKind.unknown) { updateOwnReflectMetadata(type, pendingClassMetadataCountReflectKey, getDefaultPendingClassMetadataCount, (count) => count - 1); } }; } //# sourceMappingURL=decrementPendingClassMetadataCount.js.map