Type parameters
T
Hierarchy
DGraph
Implements
Iterable
<
T
>
ICopy
<
DGraph
<
T
>
>
Index
Constructors
constructor
Properties
dependencies
dependents
Accessors
[
Symbol.species]
Methods
[
Symbol.iterator]
add
Dependencies
add
Dependency
add
Node
copy
dependent
depends
immediate
Dependencies
immediate
Dependents
is
Leaf
is
Root
leaves
nodes
remove
Edge
remove
Node
roots
sort
transitive
Dependencies
transitive
Dependents
Constructors
constructor
new DGraph
(
edges
?:
Iterable
<
Pair
<
T
,
Nullable
<
T
>
>
>
)
:
DGraph
Parameters
Optional
edges:
Iterable
<
Pair
<
T
,
Nullable
<
T
>
>
>
Returns
DGraph
Properties
dependencies
dependencies
:
EquivMap
<
T
,
ArraySet
<
T
>
>
dependents
dependents
:
EquivMap
<
T
,
ArraySet
<
T
>
>
Accessors
[
Symbol.species]
get
[Symbol.species]
(
)
:
DGraph
Returns
DGraph
Methods
[
Symbol.iterator]
[
Symbol.iterator]
(
)
:
Generator
<
T
,
void
,
undefined
>
Returns
Generator
<
T
,
void
,
undefined
>
add
Dependencies
add
Dependencies
(
node
:
T
, deps
:
Iterable
<
T
>
)
:
void
Parameters
node:
T
deps:
Iterable
<
T
>
Returns
void
add
Dependency
add
Dependency
(
node
:
T
, dep
:
T
)
:
this
Parameters
node:
T
dep:
T
Returns
this
add
Node
add
Node
(
node
:
T
)
:
this
Parameters
node:
T
Returns
this
copy
copy
(
)
:
DGraph
<
T
>
Returns
DGraph
<
T
>
dependent
dependent
(
x
:
T
, y
:
T
)
:
boolean
Parameters
x:
T
y:
T
Returns
boolean
depends
depends
(
x
:
T
, y
:
T
)
:
boolean
Parameters
x:
T
y:
T
Returns
boolean
immediate
Dependencies
immediate
Dependencies
(
x
:
T
)
:
Set
<
T
>
Parameters
x:
T
Returns
Set
<
T
>
immediate
Dependents
immediate
Dependents
(
x
:
T
)
:
Set
<
T
>
Parameters
x:
T
Returns
Set
<
T
>
is
Leaf
is
Leaf
(
x
:
T
)
:
boolean
Parameters
x:
T
Returns
boolean
is
Root
is
Root
(
x
:
T
)
:
boolean
Parameters
x:
T
Returns
boolean
leaves
leaves
(
)
:
IterableIterator
<
T
>
Returns
IterableIterator
<
T
>
nodes
nodes
(
)
:
Set
<
T
>
Returns
Set
<
T
>
remove
Edge
remove
Edge
(
node
:
T
, dep
:
T
)
:
this
Parameters
node:
T
dep:
T
Returns
this
remove
Node
remove
Node
(
x
:
T
)
:
this
Parameters
x:
T
Returns
this
roots
roots
(
)
:
IterableIterator
<
T
>
Returns
IterableIterator
<
T
>
sort
sort
(
)
:
T
[]
Returns
T
[]
transitive
Dependencies
transitive
Dependencies
(
x
:
T
)
:
Set
<
T
>
Parameters
x:
T
Returns
Set
<
T
>
transitive
Dependents
transitive
Dependents
(
x
:
T
)
:
Set
<
T
>
Parameters
x:
T
Returns
Set
<
T
>
Globals
"index"
DGraph
constructor
dependencies
dependents
[
Symbol.species]
[
Symbol.iterator]
add
Dependencies
add
Dependency
add
Node
copy
dependent
depends
immediate
Dependencies
immediate
Dependents
is
Leaf
is
Root
leaves
nodes
remove
Edge
remove
Node
roots
sort
transitive
Dependencies
transitive
Dependents
defDGraph
transitive
Generated using
TypeDoc