We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent afdf3ea commit 0cfb633Copy full SHA for 0cfb633
1 file changed
packages/openapi-code-generator/src/typescript/common/type-builder.ts
@@ -146,13 +146,13 @@ export class TypeBuilder implements ICompilable {
146
switch (schemaObject.type) {
147
case "intersection": {
148
result.push(
149
- intersect(schemaObject.schemas.map(this.schemaObjectToType)),
+ intersect(...schemaObject.schemas.flatMap(this.schemaObjectToTypes)),
150
)
151
break
152
}
153
154
case "union": {
155
- result.push(...schemaObject.schemas.map(this.schemaObjectToType))
+ result.push(...schemaObject.schemas.flatMap(this.schemaObjectToTypes))
156
157
158
0 commit comments