grapher.GraphReadView
Read-only dependency-graph surface shared by graphs and projected views.
Usage
grapher.GraphReadView()Consumers that only read a graph (for example to_networkx and CodeGenerator) can accept any object satisfying this protocol, including projected facades such as ProjectionResult, without depending on the concrete DependencyGraph type. It captures node iteration, node and edge lookups, key listings, leaf/formula/target classification, and evaluation order; mutation is intentionally excluded.