@inversifyjs/binding-decorators
Version:
InversifyJs binding decorators package
19 lines • 729 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.updateMetadataMap = updateMetadataMap;
function updateMetadataMap(
// eslint-disable-next-line @typescript-eslint/no-unsafe-function-type
target,
// eslint-disable-next-line @typescript-eslint/no-explicit-any
bindingMetadata) {
return (bindingMetadataMap) => {
let targetBindingMetadata = bindingMetadataMap.get(target);
if (targetBindingMetadata === undefined) {
targetBindingMetadata = [];
bindingMetadataMap.set(target, targetBindingMetadata);
}
targetBindingMetadata.push(bindingMetadata);
return bindingMetadataMap;
};
}
//# sourceMappingURL=updateMetadataMap.js.map