eve
Version:
Filesystem-first framework for durable backend AI agents that run anywhere.
25 lines • 1.15 kB
TypeScript
import { z } from '#compiled/zod/index.js';
/**
* Binary serialized data using devalue format.
* This is the output of `TextEncoder.encode(devalue.stringify(...))`.
*
* The workflow core runtime handles serialization/deserialization,
* and World implementations store and transport this opaque binary payload.
*/
export type SerializedData = Uint8Array | unknown;
/**
* Zod schema for validating SerializedData (Uint8Array).
* Used for specVersion >= 2.
*/
export declare const BinarySerializedDataSchema: z.ZodType<SerializedData>;
/**
* Legacy schema for serialized data (specVersion 1).
* Legacy data was stored as JSON, so it can be any value.
*/
export declare const LegacySerializedDataSchemaV1: z.ZodType<unknown>;
/**
* Union schema that accepts both v2+ (Uint8Array) and legacy (any) serialized data.
* Use this for validation when data may come from either specVersion.
*/
export declare const SerializedDataSchema: z.ZodUnion<readonly [z.ZodType<unknown, unknown, z.core.$ZodTypeInternals<unknown, unknown>>, z.ZodType<unknown, unknown, z.core.$ZodTypeInternals<unknown, unknown>>]>;
//# sourceMappingURL=serialization.d.ts.map