UNPKG
@dagrejs/graphlib
Version:
latest (2.2.4)
2.2.4
2.2.3
2.2.2
2.2.1
2.2.0
2.1.13
2.1.12
2.1.11
2.1.10
2.1.4
2.1.3
A directed and undirected multi-graph library
github.com/dagrejs/graphlib
dagrejs/graphlib
@dagrejs/graphlib
/
lib
/
alg
/
is-acyclic.js
16 lines
(13 loc)
•
237 B
JavaScript
View Raw
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
var
topsort =
require
(
"./topsort"
);
module
.
exports
= isAcyclic;
function
isAcyclic
(
g
) {
try
{
topsort
(g); }
catch
(e) {
if
(e
instanceof
topsort.
CycleException
) {
return
false
; }
throw
e; }
return
true
; }