Store one node table keyed by the 16-hex digest prefix of each node's canonical subgraph instead of per-root graphs with numeric indices, so a type change rewrites only the changed nodes and their ancestors. Refs #6597
15 lines
938 B
JSON
Generated
15 lines
938 B
JSON
Generated
{
|
|
"formatVersion": 1,
|
|
"roots": [
|
|
{"key":"event:workspace/changes","kind":"event","event":"workspace/changes","surface":false,"digest":"e308ccf867a5398e316e0af8cb6ce238a8d33a63b9b384c8250a686786285f72"}
|
|
],
|
|
"types": [],
|
|
"nodes": {
|
|
"0657d3ca5ac4e7bf": {"kind":"primitive","type":"number"},
|
|
"8e8155594e078123": {"kind":"literal","value":"workspace/changes"},
|
|
"dacf3d5f3e4ff619": {"kind":"literal","value":true},
|
|
"e308ccf867a5398e": {"kind":"object","properties":[{"name":"data","type":"f90eb4ab2d3897bc","optional":false},{"name":"ignorable","type":"dacf3d5f3e4ff619","optional":true},{"name":"seq","type":"0657d3ca5ac4e7bf","optional":false},{"name":"time","type":"0657d3ca5ac4e7bf","optional":false},{"name":"type","type":"8e8155594e078123","optional":false}],"indices":[]},
|
|
"f90eb4ab2d3897bc": {"kind":"object","properties":[{"name":"turn","type":"0657d3ca5ac4e7bf","optional":false}],"indices":[]}
|
|
}
|
|
}
|