UNPKG

@inversifyjs/reflect-metadata-utils

Version:

Reflect metadata utils

8 lines 464 B
import { getOwnReflectMetadata } from './getOwnReflectMetadata.js'; export function updateOwnReflectMetadata(target, metadataKey, buildDefaultValue, callback, propertyKey) { const metadata = getOwnReflectMetadata(target, metadataKey, propertyKey) ?? buildDefaultValue(); const updatedMetadata = callback(metadata); Reflect.defineMetadata(metadataKey, updatedMetadata, target, propertyKey); } //# sourceMappingURL=updateOwnReflectMetadata.js.map