Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/beeglebug/behave-flow
/ functions
Functions
39 in github.com/beeglebug/behave-flow
⨍
Functions
39
◇
Types & classes
0
↓ 5 callers
Function
getNodeSpecJSON
()
src/util/getNodeSpecJSON.ts:11
↓ 5 callers
Function
getSocketsByNodeTypeAndHandleType
( nodes: NodeSpecJSON[], nodeType: string | undefined, handleType: "source" | "target" | null )
src/util/getSocketsByNodeTypeAndHandleType.ts:3
↓ 4 callers
Function
isNullish
(value: any)
src/transformers/flowToBehave.ts:7
↓ 3 callers
Function
behaveToFlow
(graph: GraphJSON)
src/transformers/behaveToFlow.ts:5
↓ 3 callers
Function
flowToBehave
(nodes: Node[], edges: Edge[])
src/transformers/flowToBehave.ts:10
↓ 3 callers
Function
isHandleConnected
( edges: Edge[], nodeId: string, handleId: string, type: "source" | "target" )
src/util/isHandleConnected.ts:3
↓ 2 callers
Function
closeNodePicker
()
src/App.tsx:109
↓ 2 callers
Function
isValidConnection
( connection: Connection, instance: ReactFlowInstance )
src/util/isValidConnection.ts:8
↓ 2 callers
Function
useOnPressKey
( key: string, callback: (e: KeyboardEvent) => void )
src/hooks/useOnPressKey.ts:3
↓ 1 callers
Function
autoLayout
(nodes: Node[], edges: Edge[])
src/util/autoLayout.ts:3
↓ 1 callers
Function
calculateNewEdge
( originNode: Node, destinationNodeType: string, destinationNodeId: string, connection: OnConnectStart
src/util/calculateNewEdge.ts:8
↓ 1 callers
Function
getNodePickerFilters
( nodes: Node[], params: OnConnectStartParams | undefined )
src/util/getPickerFilters.ts:8
↓ 1 callers
Function
getPairs
(arr1: T[], arr2: U[])
src/components/Node.tsx:13
↓ 1 callers
Function
handleClose
()
src/components/LoadModal.tsx:62
↓ 1 callers
Function
handleRun
()
src/components/Controls.tsx:35
↓ 1 callers
Function
hasPositionMetaData
(graph: GraphJSON)
src/util/hasPositionMetaData.ts:3
↓ 1 callers
Function
sleep
(durationInSeconds: number)
src/util/sleep.ts:2
↓ 1 callers
Function
useChangeNodeData
(id: string)
src/hooks/useChangeNodeData.ts:4
Function
AutoSizeInput
({ minWidth = 30, ...props })
src/components/AutoSizeInput.tsx:25
Function
ClearModal
({ open = false, onClose })
src/components/ClearModal.tsx:10
Function
CustomControls
()
src/components/Controls.tsx:28
Function
Flow
()
src/App.tsx:25
Function
HelpModal
({ open = false, onClose })
src/components/HelpModal.tsx:9
Function
InputSocket
({ connected, value, onChange, name, valueType, defaultValue, }: InputSocketProps)
src/components/InputSocket.tsx:16
Function
LoadModal
({ open = false, onClose })
src/components/LoadModal.tsx:29
Function
Modal
({ open = false, onClose, title, children, actions, })
src/components/Modal.tsx:16
Function
Node
({ id, data, spec, selected }: NodeProps)
src/components/Node.tsx:23
Function
NodeContainer
({ title, category = "None", selected, children, }: PropsWithChildren<NodeProps>)
src/components/NodeContainer.tsx:13
Function
NodePicker
({ position, onPickNode, onClose, filters, }: NodePickerProps)
src/components/NodePicker.tsx:23
Function
OutputSocket
({ connected, valueType, name, }: OutputSocketProps)
src/components/OutputSocket.tsx:13
Function
SaveModal
({ open = false, onClose })
src/components/SaveModal.tsx:8
Function
handleClear
()
src/components/ClearModal.tsx:13
Function
handleCopy
()
src/components/SaveModal.tsx:19
Function
handleKeyDown
(e: KeyboardEvent)
src/hooks/useOnPressKey.ts:8
Function
handleLoad
()
src/components/LoadModal.tsx:35
Function
handlePaneClick
()
src/App.tsx:114
Function
handlePaneContextMenu
(e: ReactMouseEvent)
src/App.tsx:116
Function
handleStartConnect
( e: ReactMouseEvent, params: OnConnectStartParams )
src/App.tsx:93
Function
handleStopConnect
(e: MouseEvent)
src/App.tsx:100