UNPKG

@openapi-generator-plus/typescript-express-example-server-generator

Version:

An OpenAPI Generator Plus template for a TypeScript API server using Express to output example responses

26 lines (25 loc) 640 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.tsconfig = tsconfig; const template_utils_1 = require("@openapi-generator-plus/template-utils"); function tsconfig(ctx) { const libsBlock = (0, template_utils_1.each)(ctx.libs, (lib, _i, _f, isLast) => `\t\t\t"${lib}"${isLast ? '' : ','}`, '\n'); return (0, template_utils_1.ts) ` { "compilerOptions": { "declaration": true, "target": "${ctx.target}", "module": "commonjs", "esModuleInterop": true, "noImplicitAny": true, "outDir": "dist", "lib": [ ${libsBlock} ] }, "include": [ "./${ctx.relativeSourceOutputPath}" ] } `; }