@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
JavaScript
;
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