@inversifyjs/core
Version:
InversifyJs core package
11 lines • 656 B
JavaScript
import { updateOwnReflectMetadata } from '@inversifyjs/reflect-metadata-utils';
import { pendingClassMetadataCountReflectKey } from '../../reflectMetadata/data/pendingClassMetadataCountReflectKey.js';
import { getDefaultPendingClassMetadataCount } from '../calculations/getDefaultPendingClassMetadataCount.js';
export function incrementPendingClassMetadataCount(type) {
return (metadata) => {
if (metadata === undefined) {
updateOwnReflectMetadata(type, pendingClassMetadataCountReflectKey, getDefaultPendingClassMetadataCount, (count) => count + 1);
}
};
}
//# sourceMappingURL=incrementPendingClassMetadataCount.js.map