UNPKG

@nestjs-mod/webhook

Version:

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

24 lines 1.17 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.WEBHOOK_EXTRA_MODELS = exports.WebhookEntities = void 0; const swagger_1 = require("@nestjs/swagger"); const prisma_client_1 = require("./generated/prisma-client"); const webhook_errors_1 = require("./webhook.errors"); const WebhookEntities = class { }; exports.WebhookEntities = WebhookEntities; 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.WebhookEntities['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.WebhookEntities['prototype'], keyOfEntity); }); exports.WEBHOOK_EXTRA_MODELS = [webhook_errors_1.WebhookError, exports.WebhookEntities]; //# sourceMappingURL=webhook-extra-models.js.map