Variable replayMachineSchemaConst
replayMachineSchema: ZodObject<
{
initial_state: ZodString;
limits: ZodDefault<
ZodObject<
{
bytes: ZodDefault<ZodNumber>;
connections: ZodDefault<ZodNumber>;
duration_ms: ZodDefault<ZodNumber>;
messages: ZodDefault<ZodNumber>;
},
$strict,
>,
>;
max_transitions: ZodNumber;
states: ZodArray<
ZodObject<
{
max_visits: ZodDefault<ZodNumber>;
name: ZodString;
terminal: ZodDefault<ZodBoolean>;
},
$strict,
>,
>;
transitions: ZodArray<
ZodObject<
{
actions: ZodArray<
ZodDiscriminatedUnion<
[
ZodObject<
{
body: ZodString;
headers: ZodDefault<(...)>;
status: ZodNumber;
type: ZodLiteral<(...)>;
},
$strict,
>,
ZodObject<{ data: ZodString; type: ZodLiteral<(...)> }, $strict>,
ZodObject<{ type: ZodLiteral<(...)> }, $strict>,
ZodObject<
{ duration_ms: ZodNumber; type: ZodLiteral<(...)> },
$strict,
>,
],
"type",
>,
>;
captures: ZodDefault<
ZodArray<
ZodObject<
{
sensitive: ZodDefault<ZodBoolean>;
value: ZodDiscriminatedUnion<
[(...), (...), (...), (...)],
"source",
>;
variable: ZodString;
},
$strict,
>,
>,
>;
from: ZodString;
guards: ZodDefault<
ZodArray<
ZodObject<
{
value: ZodDiscriminatedUnion<
[(...), (...), (...), (...)],
"source",
>;
variable: ZodString;
},
$strict,
>,
>,
>;
id: ZodString;
max_uses: ZodNumber;
priority: ZodDefault<ZodNumber>;
to: ZodString;
trigger: ZodDiscriminatedUnion<
[
ZodObject<
{
body: ZodDefault<ZodNullable<(...)>>;
headers: ZodDefault<ZodPipe<(...), (...)>>;
method: ZodPipe<ZodString, ZodTransform<(...), (...)>>;
path: ZodString;
protocol: ZodLiteral<"http">;
},
$strict,
>,
ZodObject<
{
headers: ZodDefault<ZodPipe<(...), (...)>>;
path: ZodString;
protocol: ZodLiteral<"websocket_connect">;
},
$strict,
>,
ZodObject<
{
body: ZodDefault<ZodNullable<(...)>>;
path: ZodString;
protocol: ZodLiteral<"websocket_message">;
},
$strict,
>,
],
"protocol",
>;
},
$strict,
>,
>;
},
$strict,
> = ...
Portable finite replay machine with no executable callbacks.