@matthewgapp/solidjs-flow
Version:
React Flow - A highly customizable React library for building node-based editors and interactive flow charts.
19 lines • 882 B
TypeScript
import type { Node, Edge, OnNodesChange, OnEdgesChange } from '../types';
import { Accessor, Setter } from 'solid-js';
/**
* Hook for managing the state of nodes - should only be used for prototyping / simple use cases.
*
* @public
* @param initialNodes
* @returns an array [nodes, setNodes, onNodesChange]
*/
export declare function useNodesState<NodeType extends Node>(initialNodes: NodeType[]): [Accessor<NodeType[]>, Setter<NodeType[]>, OnNodesChange<NodeType>];
/**
* Hook for managing the state of edges - should only be used for prototyping / simple use cases.
*
* @public
* @param initialEdges
* @returns an array [edges, setEdges, onEdgesChange]
*/
export declare function useEdgesState<EdgeType extends Edge = Edge>(initialEdges: EdgeType[]): [Accessor<EdgeType[]>, Setter<EdgeType[]>, OnEdgesChange<EdgeType>];
//# sourceMappingURL=useNodesEdgesState.d.ts.map