Skip to content

Commit a0f63f3

Browse files
* feat: support nullable field of combine schemas (#61)
Co-authored-by: hinaiji <[email protected]>
1 parent 1f9e7ab commit a0f63f3

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/internal/OpenApiTools/toTypeNode.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -124,13 +124,13 @@ export const convert: Convert = (
124124
}
125125

126126
if (Guard.isOneOfSchema(schema)) {
127-
return generateMultiTypeNode(entryPoint, currentPoint, factory, schema.oneOf, context, convert, converterContext, "oneOf");
127+
return nullable(factory, generateMultiTypeNode(entryPoint, currentPoint, factory, schema.oneOf, context, convert, converterContext, "oneOf"), !!schema.nullable);
128128
}
129129
if (Guard.isAllOfSchema(schema)) {
130-
return generateMultiTypeNode(entryPoint, currentPoint, factory, schema.allOf, context, convert, converterContext, "allOf");
130+
return nullable(factory, generateMultiTypeNode(entryPoint, currentPoint, factory, schema.allOf, context, convert, converterContext, "allOf"), !!schema.nullable);
131131
}
132132
if (Guard.isAnyOfSchema(schema)) {
133-
return generateMultiTypeNode(entryPoint, currentPoint, factory, schema.anyOf, context, convert, converterContext, "anyOf");
133+
return nullable(factory, generateMultiTypeNode(entryPoint, currentPoint, factory, schema.anyOf, context, convert, converterContext, "anyOf"), !!schema.nullable);
134134
}
135135

136136
if (Guard.isHasNoMembersObject(schema)) {

0 commit comments

Comments
 (0)