feat(ui): add type filter toggles
This commit is contained in:
39
node_modules/@xyflow/react/dist/umd/hooks/useNodesInitialized.d.ts
generated
vendored
Normal file
39
node_modules/@xyflow/react/dist/umd/hooks/useNodesInitialized.d.ts
generated
vendored
Normal file
@@ -0,0 +1,39 @@
|
||||
export type UseNodesInitializedOptions = {
|
||||
/** @default false */
|
||||
includeHiddenNodes?: boolean;
|
||||
};
|
||||
/**
|
||||
* This hook tells you whether all the nodes in a flow have been measured and given
|
||||
*a width and height. When you add a node to the flow, this hook will return
|
||||
*`false` and then `true` again once the node has been measured.
|
||||
*
|
||||
* @public
|
||||
* @returns Whether or not the nodes have been initialized by the `<ReactFlow />` component and
|
||||
* given a width and height.
|
||||
*
|
||||
* @example
|
||||
* ```jsx
|
||||
*import { useReactFlow, useNodesInitialized } from '@xyflow/react';
|
||||
*import { useEffect, useState } from 'react';
|
||||
*
|
||||
*const options = {
|
||||
* includeHiddenNodes: false,
|
||||
*};
|
||||
*
|
||||
*export default function useLayout() {
|
||||
* const { getNodes } = useReactFlow();
|
||||
* const nodesInitialized = useNodesInitialized(options);
|
||||
* const [layoutedNodes, setLayoutedNodes] = useState(getNodes());
|
||||
*
|
||||
* useEffect(() => {
|
||||
* if (nodesInitialized) {
|
||||
* setLayoutedNodes(yourLayoutingFunction(getNodes()));
|
||||
* }
|
||||
* }, [nodesInitialized]);
|
||||
*
|
||||
* return layoutedNodes;
|
||||
*}
|
||||
*```
|
||||
*/
|
||||
export declare function useNodesInitialized(options?: UseNodesInitializedOptions): boolean;
|
||||
//# sourceMappingURL=useNodesInitialized.d.ts.map
|
||||
Reference in New Issue
Block a user