Graphora API
Preparing search index...
@graphora/engine
CollapsedGraphOptions
Interface CollapsedGraphOptions<NodeData, EdgeData>
interface
CollapsedGraphOptions
<
NodeData
=
unknown
,
EdgeData
=
unknown
>
{
minGroupSize
?:
number
;
state
?:
CollapseState
;
getGroupId
(
node
:
GraphNode
<
NodeData
>
,
snapshot
:
GraphSnapshot
<
NodeData
,
EdgeData
>
,
)
:
GraphId
|
null
|
undefined
;
groupEdgeAttributes
?
(
group
:
CollapseEdgeGroup
<
EdgeData
>
,
)
:
GraphAttributes
|
undefined
;
groupEdgeId
?
(
group
:
CollapseEdgeGroup
<
EdgeData
>
,
index
:
number
)
:
GraphId
;
groupEdgeLabel
?
(
group
:
CollapseEdgeGroup
<
EdgeData
>
)
:
string
|
undefined
;
groupNodeAttributes
?
(
group
:
CollapseGroup
<
NodeData
>
,
)
:
GraphAttributes
|
undefined
;
groupNodeId
?
(
group
:
CollapseGroup
<
NodeData
>
)
:
GraphId
;
groupNodeLabel
?
(
group
:
CollapseGroup
<
NodeData
>
)
:
string
|
undefined
;
}
Type Parameters
NodeData
=
unknown
EdgeData
=
unknown
Index
Properties
min
Group
Size?
state?
Methods
get
Group
Id
group
Edge
Attributes?
group
Edge
Id?
group
Edge
Label?
group
Node
Attributes?
group
Node
Id?
group
Node
Label?
Properties
Optional
min
Group
Size
minGroupSize
?:
number
Optional
state
state
?:
CollapseState
Methods
get
Group
Id
getGroupId
(
node
:
GraphNode
<
NodeData
>
,
snapshot
:
GraphSnapshot
<
NodeData
,
EdgeData
>
,
)
:
GraphId
|
null
|
undefined
Parameters
node
:
GraphNode
<
NodeData
>
snapshot
:
GraphSnapshot
<
NodeData
,
EdgeData
>
Returns
GraphId
|
null
|
undefined
Optional
group
Edge
Attributes
groupEdgeAttributes
?
(
group
:
CollapseEdgeGroup
<
EdgeData
>
,
)
:
GraphAttributes
|
undefined
Parameters
group
:
CollapseEdgeGroup
<
EdgeData
>
Returns
GraphAttributes
|
undefined
Optional
group
Edge
Id
groupEdgeId
?
(
group
:
CollapseEdgeGroup
<
EdgeData
>
,
index
:
number
)
:
GraphId
Parameters
group
:
CollapseEdgeGroup
<
EdgeData
>
index
:
number
Returns
GraphId
Optional
group
Edge
Label
groupEdgeLabel
?
(
group
:
CollapseEdgeGroup
<
EdgeData
>
)
:
string
|
undefined
Parameters
group
:
CollapseEdgeGroup
<
EdgeData
>
Returns
string
|
undefined
Optional
group
Node
Attributes
groupNodeAttributes
?
(
group
:
CollapseGroup
<
NodeData
>
,
)
:
GraphAttributes
|
undefined
Parameters
group
:
CollapseGroup
<
NodeData
>
Returns
GraphAttributes
|
undefined
Optional
group
Node
Id
groupNodeId
?
(
group
:
CollapseGroup
<
NodeData
>
)
:
GraphId
Parameters
group
:
CollapseGroup
<
NodeData
>
Returns
GraphId
Optional
group
Node
Label
groupNodeLabel
?
(
group
:
CollapseGroup
<
NodeData
>
)
:
string
|
undefined
Parameters
group
:
CollapseGroup
<
NodeData
>
Returns
string
|
undefined
Settings
Member Visibility
Inherited
External
Theme
OS
Light
Dark
On This Page
Properties
min
Group
Size
state
Methods
get
Group
Id
group
Edge
Attributes
group
Edge
Id
group
Edge
Label
group
Node
Attributes
group
Node
Id
group
Node
Label
Graphora API
Loading...