Skip to content

actionRequestSchema

function actionRequestSchema(input): ZodObject<{
input: ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>;
items: ZodOptional<ZodArray<ZodObject<{
data: ZodUnknown;
itemType: ZodString;
key: ZodOptional<ZodString>;
}, $strip>>>;
resumption: ZodOptional<ZodObject<{
data: ZodUnknown;
state: ZodOptional<ZodUnknown>;
}, $strip>>;
}, $strip>;

Defined in: protocol/protocol.ts:16

The request body of an action call, parameterised by the action’s input schema: the input, an optional resumption answering a prior interrupt, and an optional items snapshot seeding server-side latest lookups.

Parameter Type
input ZodType

ZodObject<{ input: ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>; items: ZodOptional<ZodArray<ZodObject<{ data: ZodUnknown; itemType: ZodString; key: ZodOptional<ZodString>; }, $strip>>>; resumption: ZodOptional<ZodObject<{ data: ZodUnknown; state: ZodOptional<ZodUnknown>; }, $strip>>; }, $strip>