Generation is breaking when disabling declaration
Opened this issue · 0 comments
MoSattler commented
Steps to reproduce:
import path from 'path'
import { generateApi } from 'swagger-typescript-api'
generateApi({
output: path.resolve(process.cwd(), './src/lib'),
fileName: 'client.js',
url: 'https://some.swagger/swagger.json',
toJS: true,
compilerTsConfig: { declaration: false },
})Leads to
file:///Users/user/project/node_modules/swagger-typescript-api/dist/src-D-LZ3PGk.js:2478
const declarationContent = compiled[dtsFileName].split("\n").map((line) => {
^
TypeError: Cannot read properties of undefined (reading 'split')
at JavascriptTranslator.translate (file:///Users/user/nevados/pvfarm-api/node_modules/swagger-typescript-api/dist/src-D-LZ3PGk.js:2478:52)
at CodeGenProcess.createOutputFileInfo (file:///Users/user/nevados/pvfarm-api/node_modules/swagger-typescript-api/dist/src-D-LZ3PGk.js:2836:43)
at CodeGenProcess.createSingleFileInfo (file:///Users/user/nevados/pvfarm-api/node_modules/swagger-typescript-api/dist/src-D-LZ3PGk.js:2824:21)
at CodeGenProcess.generateOutputFiles (file:///Users/user/nevados/pvfarm-api/node_modules/swagger-typescript-api/dist/src-D-LZ3PGk.js:2773:110)
at CodeGenProcess.start (file:///Users/user/nevados/pvfarm-api/node_modules/swagger-typescript-api/dist/src-D-LZ3PGk.js:2683:28)
at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
at async generateApi (file:///Users/user/nevados/pvfarm-api/node_modules/swagger-typescript-api/dist/src-D-LZ3PGk.js:3043:9)