Skip to content

Commit 6b27d3d

Browse files
committed
fix: x-portone-enum in enum array
1 parent 2e5350f commit 6b27d3d

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

codegen/parser/definition.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,10 @@ const EnumSchema = BaseDefinitionSchema.extend({
5959
const BaseArraySchema = BaseDefinitionSchema.extend({
6060
type: z.literal("array"),
6161
properties: z.any().optional(),
62+
"x-portone-enum": z.record(z.strictObject({
63+
title: z.string().optional(),
64+
description: z.string().optional(),
65+
})).optional().describe("when item is enum"),
6266
}).strict()
6367

6468
type ArraySchema = z.infer<typeof BaseArraySchema> & {

0 commit comments

Comments
 (0)