PatchCommand:
| {
path: string;
value: string
| number
| boolean
| any[]
| Record<string, any>
| null;
op: "add";
}
| {
path: string;
value: string
| number
| boolean
| any[]
| Record<string, any>
| null;
op: "set";
}
| {
path: string;
value: string
| number
| boolean
| any[]
| Record<string, any>
| null;
op: "replace";
}
| { path: string; value: number; op: "incr" }
| { path: string; value: number; op: "increment" }
| { path: string; op: "remove" }