diff --git a/packages/restate-sdk-zod/src/serde_api.ts b/packages/restate-sdk-zod/src/serde_api.ts index f6bb4b17..dd5fecbf 100644 --- a/packages/restate-sdk-zod/src/serde_api.ts +++ b/packages/restate-sdk-zod/src/serde_api.ts @@ -36,10 +36,10 @@ class ZodSerde implements Serde> { } deserialize(data: Uint8Array): T { - if (data.length === 0) { - return undefined as any; - } - const js = JSON.parse(new TextDecoder().decode(data)); + const js = + data.length === 0 + ? undefined + : JSON.parse(new TextDecoder().decode(data)); const res = this.schema.safeParse(js); if (res.success) {