mirror of
https://github.com/enso-org/enso.git
synced 2025-01-03 23:22:15 +03:00
b442a38894
Reactively track reads of fields of all `Ast` objects residing in the `graphStore`'s `syncModule` (i.e. the committed module state). Tracking includes reading the `parent` field of a node. Note that non-`Ast` structured fields (e.g. `ArgumentDefinition`) are not themselves reactive--an access is tracked when obtaining the object from the `Ast`, not when accessing the inner object's fields. Structured fields are low-level, and mostly not exposed outside `Ast`, so I don't think transitively proxying them would be worth the overhead. Implements #10697. |
||
---|---|---|
.. | ||
parser-codegen | ||
src | ||
package.json | ||
tsconfig.json | ||
vitest.config.ts |