Skip to content

Commit 68d9191

Browse files
committed
fixup! Simplify minItems / maxItems tuple generation
1 parent 71ee871 commit 68d9191

File tree

1 file changed

+7
-5
lines changed

1 file changed

+7
-5
lines changed

.changeset/clean-phones-deliver.md

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,10 @@
22
"openapi-typescript": major
33
---
44

5-
Generate heterogeneous array types.
6-
Generate readonly tuple spread when.
7-
Generate tuple types with prefix items.
8-
Stop generating fixed-length tuple types when no minItems or maxItems is present.
9-
Stop generating empty tuple type when arrayLength: true and minItems: 1.
5+
Extract types generation for Array-type schemas to `transformArraySchemaObject` method.
6+
Throw error when OpenAPI `items` is array.
7+
Generate correct number of union members for `minItems` * `maxItems` unions.
8+
Generate readonly tuple members for `minItems` & `maxItems` unions.
9+
Generate readonly spread member for `prefixItems` tuple.
10+
Preserve `prefixItems` type members in `minItems` & `maxItems` tuples.
11+
Generate spread member for `prefixItems` tuple with no `minItems` / `maxItems` constraints.

0 commit comments

Comments
 (0)