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; }