From f8f90b5bde4f9c88a166647d4c464e48c09fb0ff Mon Sep 17 00:00:00 2001 From: Aleksey Korabelschikov Date: Mon, 9 Dec 2024 09:00:27 +0100 Subject: [PATCH] support kind=uuid for typescript-zod output --- .../src/language/TypeScriptZod/TypeScriptZodRenderer.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/packages/quicktype-core/src/language/TypeScriptZod/TypeScriptZodRenderer.ts b/packages/quicktype-core/src/language/TypeScriptZod/TypeScriptZodRenderer.ts index a886288aa..cdc907c1b 100644 --- a/packages/quicktype-core/src/language/TypeScriptZod/TypeScriptZodRenderer.ts +++ b/packages/quicktype-core/src/language/TypeScriptZod/TypeScriptZodRenderer.ts @@ -117,6 +117,9 @@ export class TypeScriptZodRenderer extends ConvenienceRenderer { if (_transformedStringType.kind === "date-time") { return "z.coerce.date()"; } + if (_transformedStringType.kind === "uuid") { + return "z.string().uuid()"; + } return "z.string()"; }