@reactflow/core
Advanced tools
Comparing version 11.0.0-next.2 to 11.0.0-next.3
@@ -9,1 +9,2 @@ /// <reference types="react" /> | ||
export default A11yDescriptions; | ||
//# sourceMappingURL=index.d.ts.map |
@@ -9,1 +9,2 @@ /// <reference types="react" /> | ||
export default Attribution; | ||
//# sourceMappingURL=index.d.ts.map |
@@ -16,1 +16,2 @@ import { CSSProperties } from 'react'; | ||
export default ConnectionLine; | ||
//# sourceMappingURL=index.d.ts.map |
/// <reference types="react" /> | ||
import { BaseEdgeProps } from '../../types'; | ||
declare const BaseEdge: { | ||
({ path, centerX, centerY, label, labelStyle, labelShowBg, labelBgStyle, labelBgPadding, labelBgBorderRadius, style, markerEnd, markerStart, }: BaseEdgeProps): JSX.Element; | ||
({ path, centerX, centerY, label, labelStyle, labelShowBg, labelBgStyle, labelBgPadding, labelBgBorderRadius, style, markerEnd, markerStart, interactionWidth, }: BaseEdgeProps): JSX.Element; | ||
displayName: string; | ||
}; | ||
export default BaseEdge; | ||
//# sourceMappingURL=BaseEdge.d.ts.map |
/// <reference types="react" /> | ||
import { EdgeProps, Position } from '../../types'; | ||
import { BezierEdgeProps, Position } from '../../types'; | ||
export interface GetBezierPathParams { | ||
@@ -14,3 +14,4 @@ sourceX: number; | ||
export declare function getBezierCenter({ sourceX, sourceY, sourcePosition, targetX, targetY, targetPosition, curvature, }: GetBezierPathParams): [number, number, number, number]; | ||
declare const BezierEdge: import("react").MemoExoticComponent<({ sourceX, sourceY, targetX, targetY, sourcePosition, targetPosition, label, labelStyle, labelShowBg, labelBgStyle, labelBgPadding, labelBgBorderRadius, style, markerEnd, markerStart, curvature, }: EdgeProps) => JSX.Element>; | ||
declare const BezierEdge: import("react").MemoExoticComponent<({ sourceX, sourceY, targetX, targetY, sourcePosition, targetPosition, label, labelStyle, labelShowBg, labelBgStyle, labelBgPadding, labelBgBorderRadius, style, markerEnd, markerStart, pathOptions, interactionWidth, }: BezierEdgeProps) => JSX.Element>; | ||
export default BezierEdge; | ||
//# sourceMappingURL=BezierEdge.d.ts.map |
@@ -10,1 +10,2 @@ import { FC, HTMLAttributes } from 'react'; | ||
export declare const EdgeAnchor: FC<EdgeAnchorProps>; | ||
//# sourceMappingURL=EdgeAnchor.d.ts.map |
@@ -5,1 +5,2 @@ import { PropsWithChildren } from 'react'; | ||
export default _default; | ||
//# sourceMappingURL=EdgeText.d.ts.map |
@@ -6,1 +6,2 @@ export { default as SimpleBezierEdge } from './SimpleBezierEdge'; | ||
export { default as BezierEdge } from './BezierEdge'; | ||
//# sourceMappingURL=index.d.ts.map |
@@ -13,3 +13,4 @@ /// <reference types="react" /> | ||
export declare function getSimpleBezierCenter({ sourceX, sourceY, sourcePosition, targetX, targetY, targetPosition, }: GetSimpleBezierPathParams): [number, number, number, number]; | ||
declare const SimpleBezierEdge: import("react").MemoExoticComponent<({ sourceX, sourceY, targetX, targetY, sourcePosition, targetPosition, label, labelStyle, labelShowBg, labelBgStyle, labelBgPadding, labelBgBorderRadius, style, markerEnd, markerStart, }: EdgeProps) => JSX.Element>; | ||
declare const SimpleBezierEdge: import("react").MemoExoticComponent<({ sourceX, sourceY, targetX, targetY, sourcePosition, targetPosition, label, labelStyle, labelShowBg, labelBgStyle, labelBgPadding, labelBgBorderRadius, style, markerEnd, markerStart, interactionWidth, }: EdgeProps) => JSX.Element>; | ||
export default SimpleBezierEdge; | ||
//# sourceMappingURL=SimpleBezierEdge.d.ts.map |
/// <reference types="react" /> | ||
import { EdgeSmoothStepProps, Position } from '../../types'; | ||
import { SmoothStepEdgeProps, Position } from '../../types'; | ||
export interface GetSmoothStepPathParams { | ||
@@ -13,5 +13,7 @@ sourceX: number; | ||
centerY?: number; | ||
offset?: number; | ||
} | ||
export declare function getSmoothStepPath({ sourceX, sourceY, sourcePosition, targetX, targetY, targetPosition, borderRadius, centerX, centerY, }: GetSmoothStepPathParams): string; | ||
declare const SmoothStepEdge: import("react").MemoExoticComponent<({ sourceX, sourceY, targetX, targetY, label, labelStyle, labelShowBg, labelBgStyle, labelBgPadding, labelBgBorderRadius, style, sourcePosition, targetPosition, markerEnd, markerStart, borderRadius, }: EdgeSmoothStepProps) => JSX.Element>; | ||
export declare function getSmoothStepPath({ sourceX, sourceY, sourcePosition, targetX, targetY, targetPosition, borderRadius, centerX, centerY, offset, }: GetSmoothStepPathParams): string; | ||
declare const SmoothStepEdge: import("react").MemoExoticComponent<({ sourceX, sourceY, targetX, targetY, label, labelStyle, labelShowBg, labelBgStyle, labelBgPadding, labelBgBorderRadius, style, sourcePosition, targetPosition, markerEnd, markerStart, pathOptions, interactionWidth, }: SmoothStepEdgeProps) => JSX.Element>; | ||
export default SmoothStepEdge; | ||
//# sourceMappingURL=SmoothStepEdge.d.ts.map |
/// <reference types="react" /> | ||
import { EdgeSmoothStepProps } from '../../types'; | ||
declare const StepEdge: import("react").MemoExoticComponent<(props: EdgeSmoothStepProps) => JSX.Element>; | ||
import { SmoothStepEdgeProps } from '../../types'; | ||
declare const StepEdge: import("react").MemoExoticComponent<(props: SmoothStepEdgeProps) => JSX.Element>; | ||
export default StepEdge; | ||
//# sourceMappingURL=StepEdge.d.ts.map |
/// <reference types="react" /> | ||
import { EdgeProps } from '../../types'; | ||
declare const StraightEdge: import("react").MemoExoticComponent<({ sourceX, sourceY, targetX, targetY, label, labelStyle, labelShowBg, labelBgStyle, labelBgPadding, labelBgBorderRadius, style, markerEnd, markerStart, }: EdgeProps) => JSX.Element>; | ||
declare const StraightEdge: import("react").MemoExoticComponent<({ sourceX, sourceY, targetX, targetY, label, labelStyle, labelShowBg, labelBgStyle, labelBgPadding, labelBgBorderRadius, style, markerEnd, markerStart, interactionWidth, }: EdgeProps) => JSX.Element>; | ||
export default StraightEdge; | ||
//# sourceMappingURL=StraightEdge.d.ts.map |
@@ -15,1 +15,2 @@ import { MouseEvent as ReactMouseEvent } from 'react'; | ||
export declare function getMouseHandler(id: string, getState: StoreApi<ReactFlowState>['getState'], handler?: (event: ReactMouseEvent<SVGGElement, MouseEvent>, edge: Edge) => void): ((event: ReactMouseEvent<SVGGElement, MouseEvent>) => void) | undefined; | ||
//# sourceMappingURL=utils.d.ts.map |
import { ComponentType } from 'react'; | ||
import { EdgeProps, WrapEdgeProps } from '../../types'; | ||
declare const _default: (EdgeComponent: ComponentType<EdgeProps>) => import("react").MemoExoticComponent<{ | ||
({ id, className, type, data, onClick, onEdgeDoubleClick, selected, animated, label, labelStyle, labelShowBg, labelBgStyle, labelBgPadding, labelBgBorderRadius, style, source, target, sourceX, sourceY, targetX, targetY, sourcePosition, targetPosition, elementsSelectable, hidden, sourceHandleId, targetHandleId, onContextMenu, onMouseEnter, onMouseMove, onMouseLeave, edgeUpdaterRadius, onEdgeUpdate, onEdgeUpdateStart, onEdgeUpdateEnd, markerEnd, markerStart, rfId, ariaLabel, disableKeyboardA11y, }: WrapEdgeProps): JSX.Element | null; | ||
({ id, className, type, data, onClick, onEdgeDoubleClick, selected, animated, label, labelStyle, labelShowBg, labelBgStyle, labelBgPadding, labelBgBorderRadius, style, source, target, sourceX, sourceY, targetX, targetY, sourcePosition, targetPosition, elementsSelectable, hidden, sourceHandleId, targetHandleId, onContextMenu, onMouseEnter, onMouseMove, onMouseLeave, edgeUpdaterRadius, onEdgeUpdate, onEdgeUpdateStart, onEdgeUpdateEnd, markerEnd, markerStart, rfId, ariaLabel, disableKeyboardA11y, pathOptions, interactionWidth, }: WrapEdgeProps): JSX.Element | null; | ||
displayName: string; | ||
}>; | ||
export default _default; | ||
//# sourceMappingURL=wrapEdge.d.ts.map |
@@ -25,1 +25,2 @@ import { MouseEvent as ReactMouseEvent } from 'react'; | ||
export {}; | ||
//# sourceMappingURL=handler.d.ts.map |
@@ -6,1 +6,2 @@ import { HTMLAttributes } from 'react'; | ||
export default _default; | ||
//# sourceMappingURL=index.d.ts.map |
@@ -8,1 +8,2 @@ /// <reference types="react" /> | ||
export default _default; | ||
//# sourceMappingURL=DefaultNode.d.ts.map |
@@ -6,1 +6,2 @@ declare const GroupNode: { | ||
export default GroupNode; | ||
//# sourceMappingURL=GroupNode.d.ts.map |
@@ -8,1 +8,2 @@ /// <reference types="react" /> | ||
export default _default; | ||
//# sourceMappingURL=InputNode.d.ts.map |
@@ -8,1 +8,2 @@ /// <reference types="react" /> | ||
export default _default; | ||
//# sourceMappingURL=OutputNode.d.ts.map |
import { MouseEvent } from 'react'; | ||
import { StoreApi } from 'zustand'; | ||
import { HandleElement, Node, ReactFlowState } from '../../types'; | ||
export declare const getHandleBounds: (selector: string, nodeElement: HTMLDivElement, zoom: number) => HandleElement[] | null; | ||
import { HandleElement, Node, NodeOrigin, ReactFlowState } from '../../types'; | ||
export declare const getHandleBounds: (selector: string, nodeElement: HTMLDivElement, zoom: number, nodeOrigin: NodeOrigin) => HandleElement[] | null; | ||
export declare function getMouseHandler(id: string, getState: StoreApi<ReactFlowState>['getState'], handler?: (event: MouseEvent, node: Node) => void): ((event: MouseEvent) => void) | undefined; | ||
@@ -14,1 +14,2 @@ export declare function handleNodeClick({ id, store, unselect, }: { | ||
}): void; | ||
//# sourceMappingURL=utils.d.ts.map |
@@ -5,5 +5,6 @@ import { ComponentType } from 'react'; | ||
declare const _default: (NodeComponent: ComponentType<NodeProps>) => import("react").MemoExoticComponent<{ | ||
({ id, type, data, xPos, yPos, xPosOrigin, yPosOrigin, selected, onClick, onMouseEnter, onMouseMove, onMouseLeave, onContextMenu, onDoubleClick, style, className, isDraggable, isSelectable, isConnectable, selectNodesOnDrag, sourcePosition, targetPosition, hidden, resizeObserver, dragHandle, zIndex, isParent, noPanClassName, noDragClassName, initialized, disableKeyboardA11y, ariaLabel, rfId, }: WrapNodeProps): JSX.Element | null; | ||
({ id, type, data, xPos, yPos, xPosOrigin, yPosOrigin, selected, onClick, onMouseEnter, onMouseMove, onMouseLeave, onContextMenu, onDoubleClick, style, className, isDraggable, isSelectable, isConnectable, selectNodesOnDrag, sourcePosition, targetPosition, hidden, resizeObserver, dragHandle, zIndex, isParent, noDragClassName, initialized, disableKeyboardA11y, ariaLabel, rfId, }: WrapNodeProps): JSX.Element | null; | ||
displayName: string; | ||
}>; | ||
export default _default; | ||
//# sourceMappingURL=wrapNode.d.ts.map |
@@ -15,1 +15,2 @@ /** | ||
export default _default; | ||
//# sourceMappingURL=index.d.ts.map |
@@ -9,1 +9,2 @@ import { HTMLAttributes, ReactNode } from 'react'; | ||
export default Panel; | ||
//# sourceMappingURL=index.d.ts.map |
import { FC, PropsWithChildren } from 'react'; | ||
declare const ReactFlowProvider: FC<PropsWithChildren>; | ||
export default ReactFlowProvider; | ||
//# sourceMappingURL=index.d.ts.map |
@@ -9,1 +9,2 @@ /// <reference types="react" /> | ||
export default _default; | ||
//# sourceMappingURL=index.d.ts.map |
import { ReactFlowProps } from '../../types'; | ||
declare type StoreUpdaterProps = Pick<ReactFlowProps, 'nodes' | 'edges' | 'defaultNodes' | 'defaultEdges' | 'onConnect' | 'onConnectStart' | 'onConnectEnd' | 'onClickConnectStart' | 'onClickConnectEnd' | 'nodesDraggable' | 'nodesConnectable' | 'minZoom' | 'maxZoom' | 'nodeExtent' | 'onNodesChange' | 'onEdgesChange' | 'elementsSelectable' | 'connectionMode' | 'snapToGrid' | 'snapGrid' | 'translateExtent' | 'connectOnClick' | 'defaultEdgeOptions' | 'fitView' | 'fitViewOptions' | 'onNodesDelete' | 'onEdgesDelete' | 'onNodeDragStart' | 'onNodeDrag' | 'onNodeDragStop' | 'onSelectionDragStart' | 'onSelectionDrag' | 'onSelectionDragStop'>; | ||
declare const StoreUpdater: ({ nodes, edges, defaultNodes, defaultEdges, onConnect, onConnectStart, onConnectEnd, onClickConnectStart, onClickConnectEnd, nodesDraggable, nodesConnectable, minZoom, maxZoom, nodeExtent, onNodesChange, onEdgesChange, elementsSelectable, connectionMode, snapGrid, snapToGrid, translateExtent, connectOnClick, defaultEdgeOptions, fitView, fitViewOptions, onNodesDelete, onEdgesDelete, onNodeDrag, onNodeDragStart, onNodeDragStop, onSelectionDrag, onSelectionDragStart, onSelectionDragStop, }: StoreUpdaterProps) => null; | ||
declare type StoreUpdaterProps = Pick<ReactFlowProps, 'nodes' | 'edges' | 'defaultNodes' | 'defaultEdges' | 'onConnect' | 'onConnectStart' | 'onConnectEnd' | 'onClickConnectStart' | 'onClickConnectEnd' | 'nodesDraggable' | 'nodesConnectable' | 'minZoom' | 'maxZoom' | 'nodeExtent' | 'onNodesChange' | 'onEdgesChange' | 'elementsSelectable' | 'connectionMode' | 'snapToGrid' | 'snapGrid' | 'translateExtent' | 'connectOnClick' | 'defaultEdgeOptions' | 'fitView' | 'fitViewOptions' | 'onNodesDelete' | 'onEdgesDelete' | 'onNodeDragStart' | 'onNodeDrag' | 'onNodeDragStop' | 'onSelectionDragStart' | 'onSelectionDrag' | 'onSelectionDragStop' | 'noPanClassName' | 'nodeOrigin'>; | ||
declare const StoreUpdater: ({ nodes, edges, defaultNodes, defaultEdges, onConnect, onConnectStart, onConnectEnd, onClickConnectStart, onClickConnectEnd, nodesDraggable, nodesConnectable, minZoom, maxZoom, nodeExtent, onNodesChange, onEdgesChange, elementsSelectable, connectionMode, snapGrid, snapToGrid, translateExtent, connectOnClick, defaultEdgeOptions, fitView, fitViewOptions, onNodesDelete, onEdgesDelete, onNodeDrag, onNodeDragStart, onNodeDragStop, onSelectionDrag, onSelectionDragStart, onSelectionDragStop, noPanClassName, nodeOrigin, }: StoreUpdaterProps) => null; | ||
export default StoreUpdater; | ||
//# sourceMappingURL=index.d.ts.map |
@@ -10,1 +10,2 @@ /** | ||
export default UserSelection; | ||
//# sourceMappingURL=index.d.ts.map |
@@ -11,1 +11,2 @@ /// <reference types="react" /> | ||
export default _default; | ||
//# sourceMappingURL=index.d.ts.map |
@@ -11,1 +11,2 @@ /// <reference types="react" /> | ||
export default _default; | ||
//# sourceMappingURL=MarkerDefinitions.d.ts.map |
@@ -10,1 +10,2 @@ /// <reference types="react" /> | ||
export default MarkerSymbols; | ||
//# sourceMappingURL=MarkerSymbols.d.ts.map |
@@ -27,1 +27,2 @@ import { EdgeTypes, EdgeTypesWrapped, HandleElement, NodeHandleBounds, Node, Position, Rect, Transform, XYPosition } from '../../types'; | ||
export {}; | ||
//# sourceMappingURL=utils.d.ts.map |
@@ -11,1 +11,2 @@ import { ReactNode } from 'react'; | ||
export default _default; | ||
//# sourceMappingURL=index.d.ts.map |
@@ -10,1 +10,2 @@ import { MouseEvent } from 'react'; | ||
export default Pane; | ||
//# sourceMappingURL=Pane.d.ts.map |
@@ -29,1 +29,2 @@ /// <reference types="react" /> | ||
export default _default; | ||
//# sourceMappingURL=index.d.ts.map |
@@ -9,1 +9,2 @@ /// <reference types="react" /> | ||
export default _default; | ||
//# sourceMappingURL=index.d.ts.map |
@@ -11,1 +11,2 @@ import { NodeTypes, NodeTypesWrapped, NodeOrigin, XYPosition } from '../../types'; | ||
}) => XYPosition; | ||
//# sourceMappingURL=utils.d.ts.map |
@@ -5,1 +5,2 @@ /// <reference types="react" /> | ||
export default ReactFlow; | ||
//# sourceMappingURL=index.d.ts.map |
@@ -6,2 +6,2 @@ import { EdgeTypes, EdgeTypesWrapped, NodeTypes, NodeTypesWrapped } from '../../types'; | ||
export declare function useNodeOrEdgeTypes(nodeOrEdgeTypes: EdgeTypes, createTypes: CreateEdgeTypes): EdgeTypesWrapped; | ||
export declare function injectStyle(css: string): void; | ||
//# sourceMappingURL=utils.d.ts.map |
import { FC, PropsWithChildren } from 'react'; | ||
declare const Wrapper: FC<PropsWithChildren>; | ||
export default Wrapper; | ||
//# sourceMappingURL=Wrapper.d.ts.map |
@@ -7,1 +7,2 @@ import { ReactNode } from 'react'; | ||
export default Viewport; | ||
//# sourceMappingURL=index.d.ts.map |
@@ -8,1 +8,2 @@ /// <reference types="react" /> | ||
export default ZoomPane; | ||
//# sourceMappingURL=index.d.ts.map |
@@ -6,1 +6,2 @@ /// <reference types="react" /> | ||
export default NodeIdContext; | ||
//# sourceMappingURL=NodeIdContext.d.ts.map |
@@ -5,1 +5,2 @@ /// <reference types="react" /> | ||
export default StoreContext; | ||
//# sourceMappingURL=RFStoreContext.d.ts.map |
@@ -19,1 +19,2 @@ import { RefObject } from 'react'; | ||
export default useDrag; | ||
//# sourceMappingURL=index.d.ts.map |
@@ -15,1 +15,2 @@ import { RefObject } from 'react'; | ||
}): [Node, Node[]]; | ||
//# sourceMappingURL=utils.d.ts.map |
import { Edge } from '../types'; | ||
declare function useEdges<EdgeData>(): Edge<EdgeData>[]; | ||
export default useEdges; | ||
//# sourceMappingURL=useEdges.d.ts.map |
@@ -8,1 +8,2 @@ import { KeyCode } from '../types'; | ||
export default _default; | ||
//# sourceMappingURL=useGlobalKeyHandler.d.ts.map |
@@ -7,1 +7,2 @@ import { KeyCode } from '../types'; | ||
export default _default; | ||
//# sourceMappingURL=useKeyPress.d.ts.map |
import { Node } from '../types'; | ||
declare function useNodes<NodeData>(): Node<NodeData>[]; | ||
export default useNodes; | ||
//# sourceMappingURL=useNodes.d.ts.map |
@@ -7,1 +7,2 @@ import { SetStateAction, Dispatch } from 'react'; | ||
export {}; | ||
//# sourceMappingURL=useNodesEdgesState.d.ts.map |
import { OnInit } from '../types'; | ||
declare function useOnInitHandler(onInit: OnInit | undefined): void; | ||
export default useOnInitHandler; | ||
//# sourceMappingURL=useOnInitHandler.d.ts.map |
@@ -9,1 +9,2 @@ import type { OnViewportChange } from '../types'; | ||
export default useOnViewportChange; | ||
//# sourceMappingURL=useOnViewportChange.d.ts.map |
import { ReactFlowInstance } from '../types'; | ||
export default function useReactFlow<NodeData = any, EdgeData = any>(): ReactFlowInstance<NodeData, EdgeData>; | ||
//# sourceMappingURL=useReactFlow.d.ts.map |
import { MutableRefObject } from 'react'; | ||
declare function useResizeHandler(rendererNode: MutableRefObject<HTMLDivElement | null>): void; | ||
export default useResizeHandler; | ||
//# sourceMappingURL=useResizeHandler.d.ts.map |
@@ -14,1 +14,2 @@ import { StoreApi } from 'zustand'; | ||
export { useStore, useStoreApi }; | ||
//# sourceMappingURL=useStore.d.ts.map |
import { UpdateNodeInternals } from '../types'; | ||
declare function useUpdateNodeInternals(): UpdateNodeInternals; | ||
export default useUpdateNodeInternals; | ||
//# sourceMappingURL=useUpdateNodeInternals.d.ts.map |
import { XYPosition } from '../types'; | ||
declare function useUpdateNodePositions(): (positionDiff: XYPosition) => void; | ||
export default useUpdateNodePositions; | ||
//# sourceMappingURL=useUpdateNodePositions.d.ts.map |
import { Viewport } from '../types'; | ||
declare function useViewport(): Viewport; | ||
export default useViewport; | ||
//# sourceMappingURL=useViewport.d.ts.map |
import { ViewportHelperFunctions } from '../types'; | ||
declare const useViewportHelper: () => ViewportHelperFunctions; | ||
export default useViewportHelper; | ||
//# sourceMappingURL=useViewportHelper.d.ts.map |
@@ -8,1 +8,2 @@ import { NodeInternals, Edge } from '../types'; | ||
export default useVisibleEdges; | ||
//# sourceMappingURL=useVisibleEdges.d.ts.map |
declare function useVisibleNodes(onlyRenderVisible: boolean): import("../types").Node<any>[]; | ||
export default useVisibleNodes; | ||
//# sourceMappingURL=useVisibleNodes.d.ts.map |
@@ -9,2 +9,3 @@ export { default as ReactFlow } from './container/ReactFlow'; | ||
export { default as SmoothStepEdge, getSmoothStepPath } from './components/Edges/SmoothStepEdge'; | ||
export { default as BaseEdge } from './components/Edges/BaseEdge'; | ||
export { internalsSymbol, rectToBox, boxToRect, getBoundsOfRects } from './utils'; | ||
@@ -25,2 +26,5 @@ export { isNode, isEdge, addEdge, getOutgoers, getIncomers, getConnectedEdges, updateEdge, getTransformForBounds, getRectOfNodes, } from './utils/graph'; | ||
export { default as useOnViewportChange } from './hooks/useOnViewportChange'; | ||
export { default as useOnSelectionChange } from './hooks/useOnSelectionChange'; | ||
export { default as useNodesInitialized } from './hooks/useNodesInitialized'; | ||
export * from './types'; | ||
//# sourceMappingURL=index.d.ts.map |
import { ReactFlowState } from '../types'; | ||
declare const createRFStore: () => import("zustand").StoreApi<ReactFlowState>; | ||
export { createRFStore }; | ||
//# sourceMappingURL=index.d.ts.map |
@@ -5,1 +5,2 @@ import { CoordinateExtent, ReactFlowStore } from '../types'; | ||
export default initialState; | ||
//# sourceMappingURL=initialState.d.ts.map |
@@ -18,1 +18,2 @@ import { StoreApi } from 'zustand'; | ||
export {}; | ||
//# sourceMappingURL=utils.d.ts.map |
import { CSSProperties } from 'react'; | ||
export declare const containerStyle: CSSProperties; | ||
//# sourceMappingURL=index.d.ts.map |
@@ -45,1 +45,2 @@ import { XYPosition, Dimensions } from './utils'; | ||
export declare type EdgeChange = EdgeSelectionChange | EdgeRemoveChange | EdgeAddChange | EdgeResetChange; | ||
//# sourceMappingURL=changes.d.ts.map |
@@ -99,1 +99,2 @@ import React, { CSSProperties, HTMLAttributes, MouseEvent as ReactMouseEvent, WheelEvent } from 'react'; | ||
export declare type ReactFlowRefType = HTMLDivElement; | ||
//# sourceMappingURL=component-props.d.ts.map |
@@ -6,3 +6,3 @@ import React, { CSSProperties, ComponentType, HTMLAttributes, ReactNode } from 'react'; | ||
import { Position } from './utils'; | ||
export interface Edge<T = any> { | ||
declare type DefaultEdge<T = any> = { | ||
id: string; | ||
@@ -33,5 +33,22 @@ type?: string; | ||
ariaLabel?: string; | ||
} | ||
interactionWidth?: number; | ||
}; | ||
export declare type SmoothStepPathOptions = { | ||
offset?: number; | ||
borderRadius?: number; | ||
}; | ||
declare type SmoothStepEdgeType<T> = DefaultEdge<T> & { | ||
type: 'smoothstep'; | ||
pathOptions?: SmoothStepPathOptions; | ||
}; | ||
export declare type BezierPathOptions = { | ||
curvature?: number; | ||
}; | ||
declare type BezierEdgeType<T> = DefaultEdge<T> & { | ||
type: 'default'; | ||
pathOptions?: BezierPathOptions; | ||
}; | ||
export declare type Edge<T = any> = DefaultEdge<T> | SmoothStepEdgeType<T> | BezierEdgeType<T>; | ||
export declare type DefaultEdgeOptions = Omit<Edge, 'id' | 'source' | 'target' | 'sourceHandle' | 'targetHandle' | 'sourceNode' | 'targetNode'>; | ||
export interface EdgeProps<T = any> { | ||
export declare type EdgeProps<T = any> = { | ||
id: string; | ||
@@ -60,5 +77,6 @@ source: string; | ||
markerEnd?: string; | ||
curvature?: number; | ||
} | ||
export declare type BaseEdgeProps = Pick<EdgeProps, 'label' | 'labelStyle' | 'labelShowBg' | 'labelBgStyle' | 'labelBgPadding' | 'labelBgBorderRadius' | 'style' | 'markerStart' | 'markerEnd'> & { | ||
pathOptions?: BezierPathOptions | SmoothStepPathOptions; | ||
interactionWidth?: number; | ||
}; | ||
export declare type BaseEdgeProps = Pick<EdgeProps, 'label' | 'labelStyle' | 'labelShowBg' | 'labelBgStyle' | 'labelBgPadding' | 'labelBgBorderRadius' | 'style' | 'markerStart' | 'markerEnd' | 'interactionWidth'> & { | ||
centerX: number; | ||
@@ -69,20 +87,5 @@ centerY: number; | ||
export declare type EdgeMouseHandler = (event: React.MouseEvent, edge: Edge) => void; | ||
export interface WrapEdgeProps<T = any> { | ||
id: string; | ||
className?: string; | ||
type: string; | ||
data?: T; | ||
export declare type WrapEdgeProps<T = any> = Omit<Edge<T>, 'sourceHandle' | 'targetHandle'> & { | ||
onClick?: EdgeMouseHandler; | ||
onEdgeDoubleClick?: EdgeMouseHandler; | ||
selected: boolean; | ||
animated?: boolean; | ||
label?: string | ReactNode; | ||
labelStyle?: CSSProperties; | ||
labelShowBg?: boolean; | ||
labelBgStyle?: CSSProperties; | ||
labelBgPadding?: [number, number]; | ||
labelBgBorderRadius?: number; | ||
style?: CSSProperties; | ||
source: string; | ||
target: string; | ||
sourceHandleId?: string | null; | ||
@@ -97,3 +100,2 @@ targetHandleId?: string | null; | ||
elementsSelectable?: boolean; | ||
hidden?: boolean; | ||
onEdgeUpdate?: OnEdgeUpdateFunc; | ||
@@ -107,10 +109,11 @@ onContextMenu?: EdgeMouseHandler; | ||
onEdgeUpdateEnd?: (event: MouseEvent, edge: Edge, handleType: HandleType) => void; | ||
markerStart?: EdgeMarkerType; | ||
markerEnd?: EdgeMarkerType; | ||
rfId?: string; | ||
ariaLabel?: string | null; | ||
disableKeyboardA11y: boolean; | ||
pathOptions?: BezierPathOptions | SmoothStepPathOptions; | ||
}; | ||
export interface SmoothStepEdgeProps<T = any> extends EdgeProps<T> { | ||
pathOptions?: SmoothStepPathOptions; | ||
} | ||
export interface EdgeSmoothStepProps<T = any> extends EdgeProps<T> { | ||
borderRadius?: number; | ||
export interface BezierEdgeProps<T = any> extends EdgeProps<T> { | ||
pathOptions?: BezierPathOptions; | ||
} | ||
@@ -162,1 +165,3 @@ export interface EdgeTextProps extends HTMLAttributes<SVGElement> { | ||
} | ||
export {}; | ||
//# sourceMappingURL=edges.d.ts.map |
@@ -5,3 +5,3 @@ import { MouseEvent as ReactMouseEvent, ComponentType, MemoExoticComponent } from 'react'; | ||
import { NodeChange, EdgeChange } from './changes'; | ||
import { Node, NodeInternals, NodeDimensionUpdate, NodeProps, WrapNodeProps, NodeDragItem, NodeDragHandler, SelectionDragHandler } from './nodes'; | ||
import { Node, NodeInternals, NodeDimensionUpdate, NodeProps, WrapNodeProps, NodeDragItem, NodeDragHandler, SelectionDragHandler, NodeOrigin } from './nodes'; | ||
import { Edge, EdgeProps, WrapEdgeProps } from './edges'; | ||
@@ -25,4 +25,4 @@ import { HandleType, StartHandle } from './handles'; | ||
export declare type Project = (position: XYPosition) => XYPosition; | ||
export declare type OnNodesChange = (nodes: NodeChange[]) => void; | ||
export declare type OnEdgesChange = (nodes: EdgeChange[]) => void; | ||
export declare type OnNodesChange = (changes: NodeChange[]) => void; | ||
export declare type OnEdgesChange = (changes: EdgeChange[]) => void; | ||
export declare type OnNodesDelete = (nodes: Node[]) => void; | ||
@@ -117,2 +117,3 @@ export declare type OnEdgesDelete = (edges: Edge[]) => void; | ||
paneDragging: boolean; | ||
noPanClassName: string; | ||
d3Zoom: ZoomBehavior<Element, unknown> | null; | ||
@@ -125,2 +126,3 @@ d3Selection: D3Selection<Element, unknown, null, undefined> | null; | ||
nodeExtent: CoordinateExtent; | ||
nodeOrigin: NodeOrigin; | ||
nodesSelectionActive: boolean; | ||
@@ -191,1 +193,2 @@ userSelectionActive: boolean; | ||
}; | ||
//# sourceMappingURL=general.d.ts.map |
@@ -21,1 +21,2 @@ import { XYPosition, Position, Dimensions } from './utils'; | ||
} | ||
//# sourceMappingURL=handles.d.ts.map |
@@ -9,1 +9,2 @@ export * from './general'; | ||
export * from './component-props'; | ||
//# sourceMappingURL=index.d.ts.map |
@@ -32,1 +32,2 @@ import { ViewportHelperFunctions, Viewport } from './general'; | ||
} & Omit<ViewportHelperFunctions, 'initialized'>; | ||
//# sourceMappingURL=instance.d.ts.map |
@@ -82,3 +82,2 @@ import { CSSProperties, MouseEvent as ReactMouseEvent } from 'react'; | ||
isParent: boolean; | ||
noPanClassName: string; | ||
noDragClassName: string; | ||
@@ -115,1 +114,2 @@ rfId: string; | ||
export declare type NodeOrigin = [number, number]; | ||
//# sourceMappingURL=nodes.d.ts.map |
@@ -26,1 +26,2 @@ export declare enum Position { | ||
export declare type CoordinateExtent = [[number, number], [number, number]]; | ||
//# sourceMappingURL=utils.d.ts.map |
@@ -10,1 +10,2 @@ import { Node, Edge, EdgeChange, NodeChange } from '../types'; | ||
export declare function getSelectionChanges(items: any[], selectedIds: string[]): any; | ||
//# sourceMappingURL=changes.d.ts.map |
@@ -16,1 +16,2 @@ import { Selection as D3Selection } from 'd3'; | ||
export declare const getD3Transition: (selection: D3Selection<Element, unknown, null, undefined>, duration?: number) => import("d3-transition").Transition<Element, unknown, null, undefined>; | ||
//# sourceMappingURL=graph.d.ts.map |
@@ -17,1 +17,2 @@ import { Dimensions, XYPosition, CoordinateExtent, Box, Rect } from '../types'; | ||
export declare const devWarn: (message: string) => void; | ||
//# sourceMappingURL=index.d.ts.map |
{ | ||
"name": "@reactflow/core", | ||
"version": "11.0.0-next.2", | ||
"version": "11.0.0-next.3", | ||
"description": "Core components and util functions of React Flow.", | ||
@@ -52,4 +52,5 @@ "keywords": [ | ||
"postcss-import": "^14.1.0", | ||
"postcss-nested": "^5.0.6" | ||
"postcss-nested": "^5.0.6", | ||
"tsconfig": "*" | ||
} | ||
} |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
806023
171
18101
8