Closed
Description
After updating to 4.0 our otherwise valid schema started to fail because openapi-typescript
generated invalid output.
When we have an object like this
Account:
type: object
properties:
config:
$ref: '#/components/schemas/Accountconfig'
after updating to 4.0 it fails with
SyntaxError: Invalid character. (50:31)
48 | };
49 | readonly "Account": {
> 50 | readonly "config": #/components/schemas/Accountconfig;
| ^
at e (/Users/jakubriedl/repositories/cultureamp/unified-home/node_modules/prettier/parser-typescript.js:1:322)
at /Users/jakubriedl/repositories/cultureamp/unified-home/node_modules/prettier/parser-typescript.js:22:3244464
at Object.parse (/Users/jakubriedl/repositories/cultureamp/unified-home/node_modules/prettier/parser-typescript.js:22:3244497)
at Object.parse$a [as parse] (/Users/jakubriedl/repositories/cultureamp/unified-home/node_modules/prettier/index.js:13652:19)
at coreFormat (/Users/jakubriedl/repositories/cultureamp/unified-home/node_modules/prettier/index.js:15183:16)
at formatWithCursor$1 (/Users/jakubriedl/repositories/cultureamp/unified-home/node_modules/prettier/index.js:15423:14)
at /Users/jakubriedl/repositories/cultureamp/unified-home/node_modules/prettier/index.js:60171:12
at Object.format (/Users/jakubriedl/repositories/cultureamp/unified-home/node_modules/prettier/index.js:60191:12)
at Object.openapiTS [as default] (/Users/jakubriedl/repositories/cultureamp/unified-home/node_modules/openapi-typescript/src/index.ts:101:19)
at generateTypesForApi (/Users/jakubriedl/repositories/cultureamp/unified-home/codegen/steps/generateTypes.ts:33:37) {
In version 3.4.1
it works without any problem
Metadata
Metadata
Assignees
Labels
No labels