Open hlavavit opened 3 months ago
I got this kind of property on my object
permissions: type: - array items: enum: - DEBUG - EDIT type: string
it end up being generated as
permissions: any[];
but when i change it to
permissions: type: array items: enum: - DEBUG - EDIT type: string
it suddenly works and generates as
permissions: ("DEBUG" | "EDIT")[];
Happens with objects as well not just enums.
And it happens with json format as well there it works with "type":"array" and does not with "type":["array"]
"type":"array"
"type":["array"]
Its needed for nullable arrays for example "type":["array","null"] since nullable has been removed with 3.1
"type":["array","null"]
I got this kind of property on my object
it end up being generated as
but when i change it to
it suddenly works and generates as
Happens with objects as well not just enums.
And it happens with json format as well there it works with
"type":"array"
and does not with"type":["array"]
Its needed for nullable arrays for example
"type":["array","null"]
since nullable has been removed with 3.1