UNPKG

@inversifyjs/reflect-metadata-utils

Version:

Reflect metadata utils

7 lines 441 B
import { getReflectMetadata } from './getReflectMetadata.js'; export function updateReflectMetadata(target, metadataKey, buildDefaultValue, callback, propertyKey) { const metadata = getReflectMetadata(target, metadataKey, propertyKey) ?? buildDefaultValue(); const updatedMetadata = callback(metadata); Reflect.defineMetadata(metadataKey, updatedMetadata, target, propertyKey); } //# sourceMappingURL=updateReflectMetadata.js.map