UNPKG

@nestjs/swagger

Version:

Nest - modern, fast, powerful node.js web framework (@swagger)

18 lines (17 loc) 698 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const shared_utils_1 = require("@nestjs/common/utils/shared.utils"); const defaultOptions = { dtoFileNameSuffix: ['.dto.ts'], controllerFileNameSuffix: ['.controller.ts'], classValidatorShim: true }; exports.mergePluginOptions = (options = {}) => { if (shared_utils_1.isString(options.dtoFileNameSuffix)) { options.dtoFileNameSuffix = [options.dtoFileNameSuffix]; } if (shared_utils_1.isString(options.controllerFileNameSuffix)) { options.controllerFileNameSuffix = [options.controllerFileNameSuffix]; } return Object.assign(Object.assign({}, defaultOptions), options); };