UNPKG

@alpha018/nestjs-firebase-auth

Version:

NestJS Firebase library and Role based guard for authentication with some utils functions

14 lines 756 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.FirebaseUserClaims = exports.FirebaseRolesClaims = exports.ClaimsFactory = void 0; const common_1 = require("@nestjs/common"); const firebase_constant_1 = require("../constant/firebase.constant"); const ClaimsFactory = (data, ctx) => { const context = ctx.switchToHttp(); const request = context.getRequest(); return request.metadata?.[firebase_constant_1.FIREBASE_CLAIMS_USER_METADATA]?.claims; }; exports.ClaimsFactory = ClaimsFactory; exports.FirebaseRolesClaims = (0, common_1.createParamDecorator)(exports.ClaimsFactory); exports.FirebaseUserClaims = (0, common_1.createParamDecorator)(exports.ClaimsFactory); //# sourceMappingURL=claims.decorator.js.map