dag
Helper for validating cyclic dependencies in express-djinga.
Usage
var dag = new Dag();
dag.addEdge('A', 'B');
dag.addEdge('B', 'C');
dag.addEdge('C', 'A'); // Boom! Exception!
License
The MIT License (MIT) © Vsevolod Strukchinsky
Directed acyclic graph
Helper for validating cyclic dependencies in express-djinga.
var dag = new Dag();
dag.addEdge('A', 'B');
dag.addEdge('B', 'C');
dag.addEdge('C', 'A'); // Boom! Exception!
The MIT License (MIT) © Vsevolod Strukchinsky