pub fn patch_to_vec(patch: &Patch) -> Vec<Value>Expand description
Converts a Patch to a vector of JSON values.
This is the format expected by StateDeltaEvent and ActivityDeltaEvent.
ยงExample
use ag_ui_core::patch::{create_patch, patch_to_vec};
use serde_json::json;
let patch = create_patch(
&json!({"items": []}),
&json!({"items": ["a"]}),
);
let ops = patch_to_vec(&patch);
// Each operation is a separate JSON object
assert!(!ops.is_empty());