UNPKG

@kir-dev/passport-authsch

Version:
15 lines 650 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.CurrentUserOptional = exports.CurrentUser = void 0; const common_1 = require("@nestjs/common"); exports.CurrentUser = (0, common_1.createParamDecorator)((_data, context) => { const user = context.switchToHttp().getRequest().user; if (!user) { throw new common_1.InternalServerErrorException('No user found on request object!'); } return user; }); exports.CurrentUserOptional = (0, common_1.createParamDecorator)((_data, context) => { return context.switchToHttp().getRequest().user; }); //# sourceMappingURL=current-user.decorator.js.map