Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/bytedance/flow-builder
/ functions
Functions
203 in github.com/bytedance/flow-builder
⨍
Functions
203
◇
Types & classes
30
↓ 19 callers
Function
getRegisterNode
( registerNodes: IRegisterNode[], type?: string, )
src/utils/index.ts:15
↓ 10 callers
Function
clickNode
(node: INode = currentNode)
src/hooks/useAction.ts:32
↓ 10 callers
Function
useAction
()
src/hooks/useAction.ts:14
↓ 9 callers
Function
exchangeNodes
( nodes: any[], startIndex: number, endIndex: number, )
src/utils/index.ts:333
↓ 9 callers
Function
getIsConditionNode
( registerNodes: IRegisterNode[], type?: string, )
src/utils/index.ts:29
↓ 8 callers
Function
getIsBranchNode
( registerNodes: IRegisterNode[], type?: string, )
src/utils/index.ts:45
↓ 5 callers
Function
pushHistory
(record: INode[] = nodes)
src/hooks/useHistory.ts:21
↓ 4 callers
Function
createNewNode
( registerNodes: IRegisterNode[], type?: string, customCreateUuid = createUuid, )
src/utils/index.ts:81
↓ 4 callers
Function
useHistory
()
src/hooks/useHistory.ts:6
↓ 3 callers
Function
DFS
(nodes: INode[], allNodes: INode[] = [])
src/utils/index.ts:134
↓ 3 callers
Function
addNode
( _node: INode | string, _newNodeType?: string, index?: number, )
src/hooks/useAction.ts:52
↓ 3 callers
Function
useDrawer
()
src/hooks/useDrawer.ts:5
↓ 2 callers
Function
backward
(node: INode = currentNode)
src/hooks/useSort.ts:12
↓ 2 callers
Function
closeDrawer
()
src/hooks/useDrawer.ts:11
↓ 2 callers
Function
computeNodesPath
(nodes: INode[])
src/utils/index.ts:287
↓ 2 callers
Function
end
(node: INode = currentNode)
src/hooks/useSort.ts:78
↓ 2 callers
Function
forward
(node: INode = currentNode)
src/hooks/useSort.ts:34
↓ 2 callers
Function
getIsEndNode
(registerNodes: IRegisterNode[], type?: string)
src/utils/index.ts:23
↓ 2 callers
Function
getIsLoopNode
(registerNodes: IRegisterNode[], type?: string)
src/utils/index.ts:26
↓ 2 callers
Function
getIsStartNode
(registerNodes: IRegisterNode[], type?: string)
src/utils/index.ts:20
↓ 2 callers
Function
getNextIdsByBranchNode
(node, allNodes, registerNodes)
src/utils/index.ts:161
↓ 2 callers
Function
getNextNode
(node: INode, allNodes: INode[])
src/utils/index.ts:144
↓ 2 callers
Function
handleDrop
(position: string)
src/Nodes/ConditionNode.tsx:70
↓ 2 callers
Function
history
(type: HistoryType)
src/hooks/useHistory.ts:41
↓ 2 callers
Function
start
(node: INode = currentNode)
src/hooks/useSort.ts:56
↓ 2 callers
Function
useSort
()
src/hooks/useSort.ts:7
↓ 2 callers
Function
useZoom
()
src/hooks/useZoom.ts:6
↓ 2 callers
Function
zoom
(type: ZoomType | number)
src/hooks/useZoom.ts:13
↓ 1 callers
Function
computeChildrenPath
(children: INode[], parentPath: string[])
src/utils/index.ts:275
↓ 1 callers
Function
filterEmptyBranch
(allNodes: INode[])
src/hooks/useAction.ts:151
↓ 1 callers
Function
getAbstractNodeType
(registerNodes: IRegisterNode[], type?: string)
src/utils/index.ts:65
↓ 1 callers
Function
getNextIds
( node: INode, allNodes: INode[], registerNodes: IRegisterNode[], )
src/utils/index.ts:188
↓ 1 callers
Function
getParentByPath
(path: string[], treeNodes: INode[])
src/utils/index.ts:233
↓ 1 callers
Function
handleAddCondition
()
src/Nodes/BranchNode.tsx:107
↓ 1 callers
Function
handleAddNode
(newNodeType: string)
src/AddButton/index.tsx:67
↓ 1 callers
Function
handleDragStart
(type: string)
src/DragPanel/index.tsx:16
↓ 1 callers
Function
loadRemoteNode
(params: IRegisterRemoteNode)
src/utils/index.ts:311
↓ 1 callers
Function
removeNode
( targetNode: INode | INode[] | string | string[] = currentNode, )
src/hooks/useAction.ts:168
↓ 1 callers
Function
removeNodeIds
(targetNodeIds: string[], allNodes: INode[])
src/hooks/useAction.ts:139
↓ 1 callers
Function
render
({ nodes, parentNode }: IRender)
src/Builder/index.tsx:122
↓ 1 callers
Function
renderAbstractNode
()
src/Builder/index.tsx:91
↓ 1 callers
Function
renderNode
({ node, nodeIndex, parentNode, sortProps, }: IRenderNode)
src/Builder/index.tsx:81
Function
ActionButton
(props)
src/ActionButton/index.tsx:10
Function
AddNodeButton
(props)
src/AddButton/index.tsx:24
Function
AddableComponent
()
docs/demo/node/addableComponent/index.tsx:80
Function
AddableNodeTypes
()
docs/demo/node/addableNodeTypes/index.tsx:67
Function
Arrow
()
src/Arrow/index.tsx:6
Function
BranchNode
(props)
src/Nodes/BranchNode.tsx:43
Function
CommonNode
()
src/Nodes/CommonNode.tsx:10
Function
ConditionNode
(props)
src/Nodes/ConditionNode.tsx:21
Function
ConditionNodeDisplay
()
docs/demo/remote/index.tsx:32
Function
ConditionNodeDisplay
()
docs/demo/dragdrop/drag.tsx:32
Function
ConditionNodeDisplay
()
docs/demo/dragdrop/drop.tsx:31
Function
ConditionNodeDisplay
()
docs/demo/dragdrop/index.tsx:30
Function
ConditionNodeDisplay
()
docs/demo/sortable/hook.tsx:61
Function
ConditionNodeDisplay
()
docs/demo/sortable/anchor.tsx:31
Function
ConditionNodeDisplay
()
docs/demo/sortable/index.tsx:30
Function
ConditionNodeDisplay
()
docs/demo/history/custom.tsx:32
Function
ConditionNodeDisplay
()
docs/demo/history/config.tsx:30
Function
ConditionNodeDisplay
()
docs/demo/history/index.tsx:30
Function
ConditionNodeDisplay
()
docs/demo/zoom/custom.tsx:32
Function
ConditionNodeDisplay
()
docs/demo/zoom/config.tsx:30
Function
ConditionNodeDisplay
()
docs/demo/zoom/index.tsx:30
Function
ConditionNodeDisplay
()
docs/demo/node/display/index.tsx:45
Function
ConditionNodeDisplay
()
docs/demo/node/form/index.tsx:39
Function
ConditionNodeDisplay
()
docs/demo/node/addableComponent/index.tsx:31
Function
ConditionNodeDisplay
()
docs/demo/node/addableNodeTypes/index.tsx:30
Function
ConditionsDashed
()
src/Nodes/BranchNode.tsx:21
Function
ConfigForm
()
docs/demo/node/form/ConfigForm.tsx:5
Function
CoverLine
(props)
src/Lines/CoverLine.tsx:9
Function
CustomAddableComponent
({ add })
docs/demo/node/addableComponent/index.tsx:36
Function
DefaultDisplayComponent
({ node })
src/DefaultNode/index.tsx:10
Function
Display
()
docs/demo/node/display/index.tsx:131
Function
Drag
()
docs/demo/dragdrop/drag.tsx:142
Function
DragComponent
({ onDragStart, onDragEnd, })
docs/demo/dragdrop/drag.tsx:117
Function
DragPanel
()
src/DragPanel/index.tsx:12
Function
Dragdrop
()
docs/demo/dragdrop/drop.tsx:126
Function
Dragdrop
()
docs/demo/dragdrop/index.tsx:115
Function
DrawerComponent
(props)
docs/demo/antd5/index.tsx:6
Function
DrawerComponent
(props)
docs/demo/arco/index.tsx:6
Function
DropButton
(props)
src/DropButton/index.tsx:7
Function
DropComponent
({ onDrop })
docs/demo/dragdrop/drop.tsx:116
Function
EndNode
()
src/Nodes/EndNode.tsx:8
Function
EndNodeDisplay
()
docs/demo/remote/index.tsx:22
Function
EndNodeDisplay
()
docs/demo/dragdrop/drag.tsx:22
Function
EndNodeDisplay
()
docs/demo/dragdrop/drop.tsx:21
Function
EndNodeDisplay
()
docs/demo/dragdrop/index.tsx:20
Function
EndNodeDisplay
()
docs/demo/sortable/hook.tsx:21
Function
EndNodeDisplay
()
docs/demo/sortable/anchor.tsx:21
Function
EndNodeDisplay
()
docs/demo/sortable/index.tsx:20
Function
EndNodeDisplay
()
docs/demo/history/custom.tsx:22
Function
EndNodeDisplay
()
docs/demo/history/config.tsx:20
Function
EndNodeDisplay
()
docs/demo/history/index.tsx:20
Function
EndNodeDisplay
()
docs/demo/zoom/custom.tsx:22
Function
EndNodeDisplay
()
docs/demo/zoom/config.tsx:20
Function
EndNodeDisplay
()
docs/demo/zoom/index.tsx:20
Function
EndNodeDisplay
()
docs/demo/node/display/index.tsx:21
Function
EndNodeDisplay
()
docs/demo/node/form/index.tsx:21
Function
EndNodeDisplay
()
docs/demo/node/addableComponent/index.tsx:21
Function
EndNodeDisplay
()
docs/demo/node/addableNodeTypes/index.tsx:20
next →
1–100 of 203, ranked by callers