From 9125ac1bba709893a928508f38aae9de7d296317 Mon Sep 17 00:00:00 2001 From: sschneider-ihre-pvs <86342787+sschneider-ihre-pvs@users.noreply.github.com> Date: Wed, 16 Nov 2022 13:55:33 +0100 Subject: [PATCH] fix(zod): :bug: added properties type to object declaration --- src/zod/index.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/zod/index.ts b/src/zod/index.ts index 093578fc..dce3a054 100644 --- a/src/zod/index.ts +++ b/src/zod/index.ts @@ -61,7 +61,7 @@ export const ZodSchemaVisitor = (schema: GraphQLSchema, config: ValidationSchema .export() .asKind('function') .withName(`${name}Schema(): z.ZodObject>`) - .withBlock([indent(`return z.object({`), shape, indent('})')].join('\n')).string; + .withBlock([indent(`return z.object>({`), shape, indent('})')].join('\n')).string; }, ObjectTypeDefinition: ObjectTypeDefinitionBuilder(config.withObjectType, (node: ObjectTypeDefinitionNode) => { const name = tsVisitor.convertName(node.name.value); @@ -75,7 +75,7 @@ export const ZodSchemaVisitor = (schema: GraphQLSchema, config: ValidationSchema .withName(`${name}Schema(): z.ZodObject>`) .withBlock( [ - indent(`return z.object({`), + indent(`return z.object>({`), indent(`__typename: z.literal('${node.name.value}').optional(),`, 2), shape, indent('})'),