@alpha018/nestjs-firebase-auth
Version:
NestJS Firebase library and Role based guard for authentication with some utils functions
13 lines • 608 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.FirebaseUser = exports.UserFactory = void 0;
const common_1 = require("@nestjs/common");
const firebase_constant_1 = require("../constant/firebase.constant");
const UserFactory = (data, ctx) => {
const context = ctx.switchToHttp();
const request = context.getRequest();
return request.metadata[firebase_constant_1.FIREBASE_TOKEN_USER_METADATA]?.user;
};
exports.UserFactory = UserFactory;
exports.FirebaseUser = (0, common_1.createParamDecorator)(exports.UserFactory);
//# sourceMappingURL=user.decorator.js.map