@kir-dev/passport-authsch
Version:
Passport.js Strategy for AuthSCH
15 lines • 650 B
JavaScript
;
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