UNPKG

base-nestjs-app

Version:

Nestjs wrapper for creation of standarized apps

20 lines 796 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.enableOpenApi = enableOpenApi; const swagger_1 = require("@nestjs/swagger"); const package_info_1 = require("../package-info"); function enableOpenApi(app) { const options = new swagger_1.DocumentBuilder() .setTitle(package_info_1.packageInfo.name ?? 'Api') .setDescription(package_info_1.packageInfo.description ?? '') .setVersion(package_info_1.packageInfo.version ?? 'xxx') .addBasicAuth() .addBearerAuth() .addOAuth2() .build(); const document = swagger_1.SwaggerModule.createDocument(app, options); swagger_1.SwaggerModule.setup('docs', app, document, { jsonDocumentUrl: 'docs/json', }); } //# sourceMappingURL=open-api.js.map