Skip to content

flowGateSpecSchema

const flowGateSpecSchema: ZodDiscriminatedUnion<[ZodObject<{
id: ZodString;
kind: ZodLiteral<"predicate">;
severity: ZodEnum<{
advisory: "advisory";
blocking: "blocking";
}>;
when: ZodType<Predicate, unknown, $ZodTypeInternals<Predicate, unknown>>;
}, $strict>, ZodObject<{
id: ZodString;
inputs: ZodArray<ZodString>;
kind: ZodLiteral<"judge">;
rubric: ZodOptional<ZodString>;
severity: ZodEnum<{
advisory: "advisory";
blocking: "blocking";
}>;
}, $strict>], "kind">;