Skip to content

Commit f89388e

Browse files
committed
test: finish pre/post generation scripts
1 parent 08949d5 commit f89388e

File tree

8 files changed

+2082
-1216
lines changed

8 files changed

+2082
-1216
lines changed

types/codegen/custom-templates/typescript/models.index.mustache

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
/* tslint:disable */
22
/* eslint-disable */
3-
import { Position, Range, TextDocumentIdentifier } from 'vscode-languageserver-types'
43

54
{{#models}}
65
{{#model}}

types/codegen/openapitools.json

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
"generatorName": "typescript-fetch",
99
"disabled": false,
1010
"output": "#{cwd}/generated/typescript",
11-
"inputSpec": "#{cwd}/schema/chatTypes.json",
11+
"inputSpec": "#{cwd}/schema/final-output.json",
1212
"templateDir": "#{cwd}/custom-templates/typescript",
1313
"additionalProperties": {
1414
"supportsES6": true,
@@ -30,13 +30,18 @@
3030
},
3131
"typeMappings": {
3232
"Date": "Date"
33+
},
34+
"importMappings": {
35+
"Position": "vscode-languageserver-types",
36+
"Range": "vscode-languageserver-types",
37+
"TextDocumentIdentifier": "vscode-languageserver-types"
3338
}
3439
},
3540
"java": {
3641
"generatorName": "java",
3742
"disabled": false,
3843
"output": "#{cwd}/generated/java",
39-
"inputSpec": "#{cwd}/schema/chatTypes.json",
44+
"inputSpec": "#{cwd}/schema/final-output.json",
4045
"templateDir": "#{cwd}/custom-templates/java",
4146
"additionalProperties": {
4247
"useOneOfInterfaces": true,

types/codegen/package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,8 @@
44
"description": "Generate TypeScript defintiinons from JSON Schema using OpenAPI Generator",
55
"main": "generated/src/index.ts",
66
"scripts": {
7-
"generate": "openapi-generator-cli generate && node post-generate.js",
7+
"generate-schema": "node scripts/pre-all.js",
8+
"generate": "npm run generate-schema && openapi-generator-cli generate && node scripts/post-typescript.js",
89
"generate:no-post": "openapi-generator-cli generate"
910
},
1011
"devDependencies": {

types/codegen/post-generate.js

Lines changed: 0 additions & 48 deletions
This file was deleted.

0 commit comments

Comments
 (0)