@dazejs/framework
Version:
Daze.js - A powerful web framework for Node.js
19 lines • 744 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.CrossOrigin = void 0;
const CrossOrigin = function (options = {}) {
return function (...args) {
if (args.length === 1) {
const [target] = args;
Reflect.defineMetadata('controllerCrossOrigin', Object.assign({}, options), target);
}
else {
const [target, name] = args;
const corses = Reflect.getMetadata('routeCrossOrigin', target.constructor) || {};
corses[name] = Object.assign({}, options);
Reflect.defineMetadata('routeCrossOrigin', corses, target.constructor);
}
};
};
exports.CrossOrigin = CrossOrigin;
//# sourceMappingURL=cross-origin.js.map