UNPKG

@nestdevx/tenant

Version:

Tenant module for multi-tenant NestJS applications.

26 lines 1.13 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.ApiPaginatedResponse = void 0; const common_1 = require("@nestjs/common"); const swagger_1 = require("@nestjs/swagger"); const response_paginated_dto_1 = require("../dtos/response-paginated.dto"); const ApiPaginatedResponse = (model, description) => { return (0, common_1.applyDecorators)((0, swagger_1.ApiExtraModels)(response_paginated_dto_1.ResponsePaginatedDto, model), (0, swagger_1.ApiOkResponse)({ description: description || 'Returns list of Paginated data', schema: { allOf: [ { $ref: (0, swagger_1.getSchemaPath)(response_paginated_dto_1.ResponsePaginatedDto) }, { properties: { items: { type: 'array', items: { $ref: (0, swagger_1.getSchemaPath)(model) }, }, }, }, ], }, })); }; exports.ApiPaginatedResponse = ApiPaginatedResponse; //# sourceMappingURL=api-paginated-response.js.map