UNPKG

@nestjs-mod/two-factor

Version:

Two factor module with an error filter, guard, controller, database migrations and rest-sdk for work with module from other nodejs appliaction

24 lines 1.2 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.TWO_FACTOR_EXTRA_MODELS = exports.TwoFactorEntities = void 0; const swagger_1 = require("@nestjs/swagger"); const prisma_client_1 = require("./generated/prisma-client"); const two_factor_errors_1 = require("./two-factor.errors"); const TwoFactorEntities = class { }; exports.TwoFactorEntities = TwoFactorEntities; Object.keys(prisma_client_1.Prisma) .filter((key) => key.endsWith('ScalarFieldEnum') && !key.startsWith('Migrations')) .map((enumName) => { const keyOfEntity = enumName.split('ScalarFieldEnum')[0]; // eslint-disable-next-line @typescript-eslint/no-explicit-any exports.TwoFactorEntities['prototype'][keyOfEntity] = ''; (0, swagger_1.ApiProperty)({ // eslint-disable-next-line @typescript-eslint/no-explicit-any enum: prisma_client_1.Prisma[enumName], enumName: enumName, // eslint-disable-next-line @typescript-eslint/no-explicit-any })(exports.TwoFactorEntities['prototype'], keyOfEntity); }); exports.TWO_FACTOR_EXTRA_MODELS = [two_factor_errors_1.TwoFactorError, exports.TwoFactorEntities]; //# sourceMappingURL=two-factor-extra-models.js.map