Skip to content

Commit 460f4eb

Browse files
committed
fix: include patternProperties in object schema
1 parent 12ec0e1 commit 460f4eb

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

src/utils.ts

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -130,6 +130,7 @@ export const registerSchemaPath = ({
130130
properties,
131131
required,
132132
additionalProperties,
133+
patternProperties,
133134
...rest
134135
} = responseSchema as typeof responseSchema & {
135136
type: string
@@ -147,6 +148,7 @@ export const registerSchemaPath = ({
147148
? ({
148149
type,
149150
properties,
151+
patternProperties,
150152
items: responseSchema.items,
151153
required
152154
} as any)
@@ -165,7 +167,8 @@ export const registerSchemaPath = ({
165167
type,
166168
properties,
167169
required,
168-
additionalProperties: _,
170+
additionalProperties: _1,
171+
patternProperties: _2,
169172
...rest
170173
} = models[value] as TSchema & {
171174
type: string
@@ -184,6 +187,7 @@ export const registerSchemaPath = ({
184187
properties,
185188
required,
186189
additionalProperties,
190+
patternProperties,
187191
...rest
188192
} = value as typeof value & {
189193
type: string
@@ -200,6 +204,7 @@ export const registerSchemaPath = ({
200204
? ({
201205
type: rest.type,
202206
properties,
207+
patternProperties,
203208
items: value.items,
204209
required
205210
} as any)
@@ -218,7 +223,8 @@ export const registerSchemaPath = ({
218223
type,
219224
properties,
220225
required,
221-
additionalProperties: _,
226+
additionalProperties: _1,
227+
patternProperties: _2,
222228
...rest
223229
} = models[responseSchema] as TSchema & {
224230
type: string

0 commit comments

Comments
 (0)