|
1 | | -import * as Writer from "./writer"; |
| 1 | +import * as Writer from "./writer/Class"; |
2 | 2 |
|
3 | 3 | const main = () => { |
4 | | - Writer.generateTypedefCodeOnly("test/api.test.domain/index.yml", "test/code/typedef-only/api.test.domain.ts", true); |
5 | | - Writer.generateTypedefCodeOnly("test/infer.domain/index.yml", "test/code/typedef-only/infer.domain.ts", false); |
6 | | - Writer.generateTypedefCodeOnly("test/json.properties/index.yml", "test/code/typedef-only/json.properties.ts", false); |
| 4 | + Writer.generateTypedefCodeOnly("test/api.test.domain/index.yml", "test/code/class/typedef-only/api.test.domain.ts", true); |
| 5 | + Writer.generateTypedefCodeOnly("test/infer.domain/index.yml", "test/code/class/typedef-only/infer.domain.ts", false); |
| 6 | + Writer.generateTypedefCodeOnly("test/json.properties/index.yml", "test/code/class/typedef-only/json.properties.ts", false); |
7 | 7 |
|
8 | | - Writer.generateTemplateCodeOnly("test/api.test.domain/index.yml", "test/code/template-only/api.test.domain.ts", true, { sync: false }); |
9 | | - Writer.generateTemplateCodeOnly("test/api.test.domain/index.yml", "test/code/template-only/sync-api.test.domain.ts", true, { sync: true }); |
10 | | - Writer.generateTemplateCodeOnly("test/infer.domain/index.yml", "test/code/template-only/infer.domain.ts", false, { sync: true }); |
| 8 | + Writer.generateTemplateCodeOnly("test/api.test.domain/index.yml", "test/code/class/template-only/api.test.domain.ts", true, { sync: false }); |
| 9 | + Writer.generateTemplateCodeOnly("test/api.test.domain/index.yml", "test/code/class/template-only/sync-api.test.domain.ts", true, { |
| 10 | + sync: true, |
| 11 | + }); |
| 12 | + Writer.generateTemplateCodeOnly("test/infer.domain/index.yml", "test/code/class/template-only/infer.domain.ts", false, { sync: true }); |
11 | 13 |
|
12 | | - Writer.generateTypedefWithTemplateCode("test/api.v2.domain/index.yml", "test/code/typedef-with-template/api.v2.domain.ts", false, { |
| 14 | + Writer.generateTypedefWithTemplateCode("test/api.v2.domain/index.yml", "test/code/class/typedef-with-template/api.v2.domain.ts", false, { |
13 | 15 | sync: false, |
14 | 16 | }); |
15 | | - Writer.generateTypedefWithTemplateCode("test/api.test.domain/index.yml", "test/code/typedef-with-template/api.test.domain.ts", true, { |
| 17 | + Writer.generateTypedefWithTemplateCode("test/api.test.domain/index.yml", "test/code/class/typedef-with-template/api.test.domain.ts", true, { |
16 | 18 | sync: false, |
17 | 19 | }); |
18 | | - Writer.generateTypedefWithTemplateCode("test/api.test.domain/index.yml", "test/code/typedef-with-template/sync-api.test.domain.ts", true, { |
19 | | - sync: true, |
20 | | - }); |
21 | | - Writer.generateTypedefWithTemplateCode("test/infer.domain/index.yml", "test/code/typedef-with-template/infer.domain.ts", false, { |
| 20 | + Writer.generateTypedefWithTemplateCode( |
| 21 | + "test/api.test.domain/index.yml", |
| 22 | + "test/code/class/typedef-with-template/sync-api.test.domain.ts", |
| 23 | + true, |
| 24 | + { |
| 25 | + sync: true, |
| 26 | + }, |
| 27 | + ); |
| 28 | + Writer.generateTypedefWithTemplateCode("test/infer.domain/index.yml", "test/code/class/typedef-with-template/infer.domain.ts", false, { |
22 | 29 | sync: false, |
23 | 30 | }); |
24 | 31 |
|
25 | | - Writer.generateTypedefWithTemplateCode("test/ref.access/index.yml", "test/code/typedef-with-template/ref-access.ts", false, { |
| 32 | + Writer.generateTypedefWithTemplateCode("test/ref.access/index.yml", "test/code/class/typedef-with-template/ref-access.ts", false, { |
26 | 33 | sync: false, |
27 | 34 | }); |
28 | | - Writer.generateTypedefWithTemplateCode("test/remote.ref.access/v1.yml", "test/code/typedef-with-template/remote-ref-access.ts", false, { |
| 35 | + Writer.generateTypedefWithTemplateCode("test/remote.ref.access/v1.yml", "test/code/class/typedef-with-template/remote-ref-access.ts", false, { |
29 | 36 | sync: false, |
30 | 37 | }); |
31 | | - Writer.generateTypedefWithTemplateCode("test/kubernetes/openapi-v1.18.5.json", "test/code/kubernetes/client-v1.18.5.ts", false, { |
| 38 | + Writer.generateTypedefWithTemplateCode("test/kubernetes/openapi-v1.18.5.json", "test/code/class/kubernetes/client-v1.18.5.ts", false, { |
32 | 39 | sync: false, |
33 | 40 | }); |
34 | | - Writer.generateTypedefWithTemplateCode("test/argo-rollout/index.json", "test/code/argo-rollout/client.ts", false, { |
| 41 | + Writer.generateTypedefWithTemplateCode("test/argo-rollout/index.json", "test/code/class/argo-rollout/client.ts", false, { |
35 | 42 | sync: false, |
36 | 43 | }); |
37 | | - Writer.generateTypedefWithTemplateCode("test/unknown.schema.domain/index.yml", "test/code/unknown.schema.domain/client.ts", false, { |
| 44 | + Writer.generateTypedefWithTemplateCode("test/unknown.schema.domain/index.yml", "test/code/class/unknown.schema.domain/client.ts", false, { |
38 | 45 | sync: false, |
39 | 46 | }); |
40 | 47 |
|
41 | | - Writer.generateSplitCode("test/api.test.domain/index.yml", "test/code/split"); |
42 | | - Writer.generateSplitCode("test/multi-type.test.domain/index.yml", "test/code/mulit-type-test.domain"); |
| 48 | + Writer.generateSplitCode("test/api.test.domain/index.yml", "test/code/class/split"); |
| 49 | + Writer.generateSplitCode("test/multi-type.test.domain/index.yml", "test/code/class/mulit-type-test.domain"); |
43 | 50 |
|
44 | | - Writer.generateParameter("test/api.test.domain/index.yml", "test/code/parameter/api.test.domain.json"); |
45 | | - Writer.generateParameter("test/infer.domain/index.yml", "test/code/parameter/infer.domain.json"); |
| 51 | + Writer.generateParameter("test/api.test.domain/index.yml", "test/code/class/parameter/api.test.domain.json"); |
| 52 | + Writer.generateParameter("test/infer.domain/index.yml", "test/code/class/parameter/infer.domain.json"); |
46 | 53 |
|
47 | | - Writer.generateFormatTypeCode("test/format.domain/index.yml", "test/code/format.domain/code.ts"); |
| 54 | + Writer.generateFormatTypeCode("test/format.domain/index.yml", "test/code/class/format.domain/code.ts"); |
48 | 55 | }; |
49 | 56 |
|
50 | 57 | main(); |
0 commit comments