@tsclean/core
Version:
Plugin for API Rest Full development, based on Clean Architecture, IoC and Dependency Injection.
9 lines • 1.34 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.extendArrayMetadata = extendArrayMetadata;
function extendArrayMetadata(key, metadata, target) {
const previousValue = Reflect.getMetadata(key, target) || [];
const value = [...previousValue, ...metadata];
Reflect.defineMetadata(key, value, target);
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZXh0ZW5kLW1ldGFkYXRhLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vc3JjL3V0aWxzL2V4dGVuZC1tZXRhZGF0YS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOztBQUFBLGtEQU1DO0FBTkQsU0FBZ0IsbUJBQW1CLENBQ2pDLEdBQVcsRUFBRSxRQUFXLEVBQUUsTUFBZ0I7SUFFMUMsTUFBTSxhQUFhLEdBQUcsT0FBTyxDQUFDLFdBQVcsQ0FBQyxHQUFHLEVBQUUsTUFBTSxDQUFDLElBQUksRUFBRSxDQUFDO0lBQzdELE1BQU0sS0FBSyxHQUFHLENBQUMsR0FBRyxhQUFhLEVBQUUsR0FBRyxRQUFRLENBQUMsQ0FBQztJQUM5QyxPQUFPLENBQUMsY0FBYyxDQUFDLEdBQUcsRUFBRSxLQUFLLEVBQUUsTUFBTSxDQUFDLENBQUM7QUFDN0MsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCBmdW5jdGlvbiBleHRlbmRBcnJheU1ldGFkYXRhPFQgZXh0ZW5kcyBBcnJheTx1bmtub3duPj4oXG4gIGtleTogc3RyaW5nLCBtZXRhZGF0YTogVCwgdGFyZ2V0OiBGdW5jdGlvbikge1xuXG4gIGNvbnN0IHByZXZpb3VzVmFsdWUgPSBSZWZsZWN0LmdldE1ldGFkYXRhKGtleSwgdGFyZ2V0KSB8fCBbXTtcbiAgY29uc3QgdmFsdWUgPSBbLi4ucHJldmlvdXNWYWx1ZSwgLi4ubWV0YWRhdGFdO1xuICBSZWZsZWN0LmRlZmluZU1ldGFkYXRhKGtleSwgdmFsdWUsIHRhcmdldCk7XG59XG4iXX0=