Skip to content

Commit 3dafb23

Browse files
committed
wip: decouple
1 parent d0c9974 commit 3dafb23

16 files changed

+402
-328
lines changed

packages/openapi-code-generator/src/core/input.spec.ts

Lines changed: 9 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -5,20 +5,23 @@ import {SchemaNormalizer} from "./input"
55
describe("SchemaNormalizer", () => {
66
const base = {
77
any: {
8+
isIRModel: true,
89
type: "any",
910
default: undefined,
1011
nullable: false,
1112
readOnly: false,
1213
"x-internal-preprocess": undefined,
1314
},
1415
never: {
16+
isIRModel: true,
1517
type: "never",
1618
default: undefined,
1719
nullable: false,
1820
readOnly: false,
1921
"x-internal-preprocess": undefined,
2022
},
2123
object: {
24+
isIRModel: true,
2225
type: "object",
2326
default: undefined,
2427
nullable: false,
@@ -32,42 +35,32 @@ describe("SchemaNormalizer", () => {
3235
"x-internal-preprocess": undefined,
3336
},
3437
array: {
38+
isIRModel: true,
3539
type: "array",
3640
default: undefined,
3741
nullable: false,
3842
readOnly: false,
39-
items: {
40-
default: undefined,
41-
enum: undefined,
42-
format: undefined,
43-
maxLength: undefined,
44-
minLength: undefined,
45-
nullable: false,
46-
pattern: undefined,
47-
readOnly: false,
48-
type: "string",
49-
"x-enum-extensibility": undefined,
50-
"x-internal-preprocess": undefined,
51-
},
5243
uniqueItems: false,
5344
minItems: undefined,
5445
maxItems: undefined,
5546
"x-internal-preprocess": undefined,
5647
},
5748
string: {
49+
isIRModel: true,
50+
type: "string",
51+
format: undefined,
5852
default: undefined,
5953
enum: undefined,
60-
format: undefined,
6154
maxLength: undefined,
6255
minLength: undefined,
6356
nullable: false,
6457
pattern: undefined,
6558
readOnly: false,
66-
type: "string",
6759
"x-enum-extensibility": undefined,
6860
"x-internal-preprocess": undefined,
6961
},
7062
number: {
63+
isIRModel: true,
7164
type: "number",
7265
format: undefined,
7366
default: undefined,
@@ -83,6 +76,7 @@ describe("SchemaNormalizer", () => {
8376
"x-internal-preprocess": undefined,
8477
},
8578
boolean: {
79+
isIRModel: true,
8680
type: "boolean",
8781
default: undefined,
8882
enum: undefined,

0 commit comments

Comments
 (0)