@nodeswork/sbase
Version:
Basic REST api foundation from Nodeswork.
20 lines (18 loc) • 660 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const _ = require("underscore");
function pushMetadata(key, target, ...metadataValue) {
const meta = Reflect.getOwnMetadata(key, target) || [];
meta.push(...metadataValue);
Reflect.defineMetadata(key, meta, target);
return meta;
}
exports.pushMetadata = pushMetadata;
function extendMetadata(key, target, ...metadataValue) {
const meta = Reflect.getOwnMetadata(key, target) || {};
_.extend(meta, ...metadataValue);
Reflect.defineMetadata(key, meta, target);
return meta;
}
exports.extendMetadata = extendMetadata;
//# sourceMappingURL=helpers.js.map