components_Graph._internal_
perfect-graph / Modules / components/Graph / <internal>
Namespace: <internal>#
Table of contents#
Type aliases#
Type aliases#
GraphConfig#
Ƭ GraphConfig: Object
Type declaration#
| Name | Type | Description |
|---|---|---|
backgroundColor? | number | Viewport background color |
clusters? | Cluster[] | Cluster config data |
edges? | GraphEdgesConfig | Graph edge data list |
graphId? | string | Related graph id, if not set, it will be generated |
layout? | typeof default["cose"] & { expansion?: number ; runLayout?: boolean } | Calculate the layout of the graph and set the node positions. |
nodes? | GraphNodesConfig | Graph node data list |
theme? | Theme | Theme for graph stage and elements |
transform? | Object | Viewport transform data |
transform.pivotX? | number | - |
transform.pivotY? | number | - |
transform.rotation? | number | - |
transform.scaleX? | number | - |
transform.scaleY? | number | - |
transform.skewX? | number | - |
transform.skewY? | number | - |
transform.x? | number | - |
transform.y? | number | - |
zoom? | number | Viewport zoom level |
Defined in#
GraphEdgesConfig#
Ƭ GraphEdgesConfig: EdgeConfig & { ids?: { [id: string]: EdgeConfig; } }
Defined in#
GraphNodesConfig#
Ƭ GraphNodesConfig: NodeConfig & { ids?: { [id: string]: NodeConfig; } }
Defined in#
OnBoxSelection#
Ƭ OnBoxSelection: (event: OnBoxSelectionEvent) => void
Type declaration#
â–¸ (event): void
Parameters#
| Name | Type |
|---|---|
event | OnBoxSelectionEvent |
Returns#
void
Defined in#
OnBoxSelectionEvent#
Ƭ OnBoxSelectionEvent: Object
Type declaration#
| Name | Type | Description |
|---|---|---|
boundingBox | BoundingBox | Selected boundingBox |
elements | cytoscape.Collection | Selected elements |
event | PIXI.InteractionEvent | Original Event |
itemIds | string[] | Selected elements ids |
Defined in#
RenderNode#
Ƭ RenderNode<Additional>: (c: { config: NodeConfig ; context: NodeContext ; element: NodeElement ; item: NodeData } & RenderElementParams & Additional) => React.ReactElement
Type parameters#
| Name | Type |
|---|---|
Additional | extends Record<string, any> = {} |
Type declaration#
â–¸ (c): React.ReactElement
Parameters#
| Name | Type |
|---|---|
c | { config: NodeConfig ; context: NodeContext ; element: NodeElement ; item: NodeData } & RenderElementParams & Additional |
Returns#
React.ReactElement