From a2616ee41c5faee4ef94cf3a221a951240333a40 Mon Sep 17 00:00:00 2001 From: Owen Richards Date: Fri, 27 Oct 2023 09:17:22 +0100 Subject: [PATCH] Resolves #88 - satisfies type instead of inferring --- src/transformer.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/transformer.ts b/src/transformer.ts index 4d8af7c..76e8a2c 100644 --- a/src/transformer.ts +++ b/src/transformer.ts @@ -306,7 +306,7 @@ export default class Transformer { name = `${name}Type`; } const end = `export const ${exportName}ObjectSchema = Schema`; - return `const Schema: z.ZodType = ${schema};\n\n ${end}`; + return `const Schema = ${schema} satisfies z.ZodType;\n\n ${end}`; } addFinalWrappers({ zodStringFields }: { zodStringFields: string[] }) {