/** * Interface of the server (auto-generated code) */ import { z as zod } from "zod"; export const ZodPublicKey = zod.object({ key: zod.string().optional(), }); export type PublicKey = zod.infer; export function isPublicKey(data: any): data is PublicKey { try { ZodPublicKey.parse(data); return true; } catch (e: any) { console.log(`Fail to parse data type='ZodPublicKey' error=${e}`); return false; } } export const ZodPublicKeyWrite = zod.object({ key: zod.string().nullable().optional(), }); export type PublicKeyWrite = zod.infer; export function isPublicKeyWrite(data: any): data is PublicKeyWrite { try { ZodPublicKeyWrite.parse(data); return true; } catch (e: any) { console.log(`Fail to parse data type='ZodPublicKeyWrite' error=${e}`); return false; } }