Figler.Scene.Graph.Diff (figler v0.1.0-beta.1)

Copy Markdown View Source

Computes field-level differences between projected source nodes and resolved graph nodes.

Diff output is used by graph debugging and fixture tooling to show exactly which resolver stages changed a scene node.

Summary

Functions

Returns field-level changes between source seed nodes and resolved graph nodes.

Functions

run(graph, opts)

@spec run(
  Figler.Scene.Graph.t(),
  keyword()
) :: [map()]

Returns field-level changes between source seed nodes and resolved graph nodes.

Pass :root to limit the diff to one graph subtree.