UNPKG

@decorators/server

Version:

node decorators - decorators for express library

13 lines 1.56 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.Controller = void 0; const di_1 = require("@decorators/di"); const helpers_1 = require("../helpers"); function Controller(url = '', options) { return (target) => { Reflect.defineMetadata(helpers_1.CONTROLLER_METADATA, { options, url }, target); (0, di_1.Injectable)()(target); }; } exports.Controller = Controller; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29udHJvbGxlci5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9jb3JlL2RlY29yYXRvcnMvY29udHJvbGxlci50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7QUFBQSx1Q0FBNEM7QUFFNUMsd0NBQWlEO0FBR2pELFNBQWdCLFVBQVUsQ0FBQyxHQUFHLEdBQUcsRUFBRSxFQUFFLE9BQTJCO0lBQzlELE9BQU8sQ0FBQyxNQUF3QixFQUFFLEVBQUU7UUFDbEMsT0FBTyxDQUFDLGNBQWMsQ0FBQyw2QkFBbUIsRUFBRSxFQUFFLE9BQU8sRUFBRSxHQUFHLEVBQUUsRUFBRSxNQUFNLENBQUMsQ0FBQztRQUV0RSxJQUFBLGVBQVUsR0FBRSxDQUFDLE1BQU0sQ0FBQyxDQUFDO0lBQ3ZCLENBQUMsQ0FBQztBQUNKLENBQUM7QUFORCxnQ0FNQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEluamVjdGFibGUgfSBmcm9tICdAZGVjb3JhdG9ycy9kaSc7XG5cbmltcG9ydCB7IENPTlRST0xMRVJfTUVUQURBVEEgfSBmcm9tICcuLi9oZWxwZXJzJztcbmltcG9ydCB7IENsYXNzQ29uc3RydWN0b3IsIENvbnRyb2xsZXJPcHRpb25zIH0gZnJvbSAnLi4vdHlwZXMnO1xuXG5leHBvcnQgZnVuY3Rpb24gQ29udHJvbGxlcih1cmwgPSAnJywgb3B0aW9ucz86IENvbnRyb2xsZXJPcHRpb25zKSB7XG4gIHJldHVybiAodGFyZ2V0OiBDbGFzc0NvbnN0cnVjdG9yKSA9PiB7XG4gICAgUmVmbGVjdC5kZWZpbmVNZXRhZGF0YShDT05UUk9MTEVSX01FVEFEQVRBLCB7IG9wdGlvbnMsIHVybCB9LCB0YXJnZXQpO1xuXG4gICAgSW5qZWN0YWJsZSgpKHRhcmdldCk7XG4gIH07XG59XG4iXX0=