ConstThe ids of the arguments a parameter of a function definition is bound to on calls (EdgeType.DefinedByOnCall), empty if there are none.
The function definition vertices the call with the given id is linked to by a EdgeType.Calls edge (none if it is unresolved or built-in).
Readonlydiff: {The pieces a graph comparison is built from, for a view that brings its own edge shape.
Compares the outgoing edges of a single vertex, handing each pair of edges to diffEdge.
Reports a vertex of the left graph that the right one lacks, unless the right is declared a subgraph.
Compares all edges of both graphs vertex by vertex, handing each pair to diffEdges.
Optionalproject: (edges: EdgeMap) => (...) | (...)Reports a differing number of vertices unless the smaller side is declared a subgraph.
Compare two dataflow graphs and return a report on the differences.
Optionalconfig: Partial<GenericDiffConfiguration>Inverts the given dataflow graph by reversing all edges.
Readonlyname: "GraphHelper"The ids of the parameters of a function definition, in order (empty if it has none).
The ids reachable from seed (itself included) by following outgoing edges in the graph.
Determines whether there is a path from from to to in the given graph (via any edge type, only respecting direction)
Resolves the dataflow graph ids from slicing criterion form to ids.
OptionalidMap: AstIdMapReadonlyvisualize: {Maps to the mermaid-centric visualization helper for dataflow graphs and their views
Readonlymermaid: {Mermaid rendering helper for dataflow graphs - DataflowMermaid.url, DataflowMermaid.raw - to render the graph as a mermaid graph (e.g., in markdown or the mermaid live editor) - DataflowMermaid.convert - for the underlying transformation
Converts a dataflow graph to mermaid graph code that visualizes the graph.
DataflowMermaid.url - render the given graph to a url to mermaid.live
Readonlyname: "DataflowMermaid"This is a simplified version of DataflowMermaid.convert
OptionalincludeEnvironments: booleanOptionalmark: ReadonlySet<(...)>Converts a dataflow graph to a mermaid url that visualizes the graph. This is basically a combination of DataflowMermaid.raw and Mermaid.codeToUrl.
the dataflow graph to render
OptionalincludeEnvironments: boolean
whether to include the environment content in the output
Optionalmark: ReadonlySet<(...)>
which vertices to highlight in the visualization
whether to show a simplified use of the graph with fewer details on the vertices and edges
show the edge-free base-R qualification (stats::acf); false when the signature database is disabled
Readonlyquads: {Readonlyconvert: (graph: DataflowGraph, config: QuadSerializationConfiguration) => string
The underlying functions which work for any graph* like view.