# Variable PatchSchema`Const`

PatchSchema: ZodArray<
ZodDiscriminatedUnion<
[
ZodObject<{ op: ZodLiteral<"remove">; path: ZodString }, $strip>,
ZodObject<
{ op: ZodLiteral<"add">; path: ZodString; value: ZodUnknown },
$strip,
>,
ZodObject<
{ op: ZodLiteral<"replace">; path: ZodString; value: ZodUnknown },
$strip,
>,
ZodObject<
{ from: ZodString; op: ZodLiteral<"move">; path: ZodString },
$strip,
>,
ZodObject<
{ from: ZodString; op: ZodLiteral<"copy">; path: ZodString },
$strip,
>,
ZodObject<
{ op: ZodLiteral<"test">; path: ZodString; value: ZodUnknown },
$strip,
>,
],
>,
> = ...

- Defined in rivetkit-typescript/packages/rivetkit/src/inspector/protocol/common.ts:76