Skip to content

PipelineSchema

const PipelineSchema: ZodObject<{ policies: ZodOptional<ZodArray<ZodObject<{ handler: ZodFunction<$ZodFunctionArgs, $ZodFunctionOut>; name: ZodString; priority: ZodOptional<ZodNumber>; }, $strip>>>; upstream: ZodDiscriminatedUnion<[ZodObject<{ headers: ZodOptional<ZodRecord<ZodString, ZodString>>; rewritePath: ZodOptional<ZodFunction<$ZodFunctionArgs, $ZodFunctionOut>>; target: ZodString; type: ZodLiteral<"url">; }, $strip>, ZodObject<{ rewritePath: ZodOptional<ZodFunction<$ZodFunctionArgs, $ZodFunctionOut>>; service: ZodString; type: ZodLiteral<"service-binding">; }, $strip>, ZodObject<{ handler: ZodFunction<$ZodFunctionArgs, $ZodFunctionOut>; type: ZodLiteral<"handler">; }, $strip>], "type">; }, $strip>

Defined in: src/config/schema.ts:50