UNPKG

@evil-gauss/nestjs-core

Version:
13 lines 912 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.AllowUnauthorizedRequest = exports.RolesDecorator = exports.GetUserAuthBearerToken = void 0; const common_1 = require("@nestjs/common"); const metadata_constants_1 = require("../constants/metadata.constants"); exports.GetUserAuthBearerToken = (0, common_1.createParamDecorator)((_, context) => { return context.switchToHttp().getRequest().headers.authorization.split(' ')[1]; }); const RolesDecorator = (roles = []) => (0, common_1.applyDecorators)((0, common_1.SetMetadata)(metadata_constants_1.rolesMetadataKey, roles)); exports.RolesDecorator = RolesDecorator; const AllowUnauthorizedRequest = () => (0, common_1.applyDecorators)((0, common_1.SetMetadata)(metadata_constants_1.unauthorizedRequestMetadataKey, true)); exports.AllowUnauthorizedRequest = AllowUnauthorizedRequest; //# sourceMappingURL=user.decorator.js.map