UNPKG

@zuu/owl

Version:

Zuu's Experimental GraphQL Implementation

20 lines 851 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const errors_1 = require("../errors"); const getMetadataStorage_1 = require("../metadata/getMetadataStorage"); const decorators_1 = require("../helpers/decorators"); function UseMiddleware(...middlewaresOrMiddlewareArray) { const middlewares = decorators_1.getArrayFromOverloadedRest(middlewaresOrMiddlewareArray); return (prototype, propertyKey, descriptor) => { if (typeof propertyKey === "symbol") { throw new errors_1.SymbolKeysNotSupportedError(); } getMetadataStorage_1.getMetadataStorage().collectMiddlewareMetadata({ target: prototype.constructor, fieldName: propertyKey, middlewares, }); }; } exports.UseMiddleware = UseMiddleware; //# sourceMappingURL=UseMiddleware.js.map