Skip to content

validated

validated(schema): PipelineBehaviorTuple<ZodValidationBehavior, ZodValidationOptions>

Defined in: packages/pipeline-zod/src/helpers/validated.intent.ts:22

The entry that validates an operation’s input against schema and hands the handler the parsed copy.

ZodType

PipelineBehaviorTuple<ZodValidationBehavior, ZodValidationOptions>

export const order = pipeline.wrap(
{ name: 'order', kind: 'command' },
validated(z.object({ sku: z.string(), qty: z.coerce.number().int().positive() })),
)(async (input) => orders.place(input));