Skip to content

Interface: OperationSchema<Op>

Defined in: packages/core/src/plugin.ts:17

Runtime validator for one operation. Structural so any zod-like schema works.

Type Parameters

Op

Op

Methods

parse()

parse(value): Op

Defined in: packages/core/src/plugin.ts:19

Returns the parsed value or throws.

Parameters

value

unknown

Returns

Op


safeParse()?

optional safeParse(value): { data: Op; success: true; } | { error: unknown; success: false; }

Defined in: packages/core/src/plugin.ts:21

Optional non-throwing variant used for aggregated error reporting.

Parameters

value

unknown

Returns

{ data: Op; success: true; } | { error: unknown; success: false; }