Type alias InferGraph<TGraph, Parameter>
InferGraph<TGraph, Parameter>: TGraph extends Graph<infer TNode, infer TEdge, infer TGraphAttributes>
? Parameter extends "node"
? TNode
: Parameter extends "edge"
? TEdge
: TGraphAttributes
: never
Type Parameters
TGraph extends Graph
Parameter extends "node" | "edge" | "graph"