func NewGraph[NT NodeConstrain]()

in graph/graph.go [53:59]


func NewGraph[NT NodeConstrain](edgeSpecFunc EdgeSpecFunc[NT]) *Graph[NT] {
	return &Graph[NT]{
		nodes:        make(map[string]NT),
		nodeEdges:    make(map[string][]*Edge[NT]),
		edgeSpecFunc: edgeSpecFunc,
	}
}