Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Vadorequest/rwa-faunadb-reaflow-nextjs-magic
/ functions
Functions
168 in github.com/Vadorequest/rwa-faunadb-reaflow-nextjs-magic
⨍
Functions
168
◇
Types & classes
4
↓ 11 callers
Function
patchCurrentNode
(patch: PartialBaseNodeData, stateUpdateDelay = 0)
src/components/nodes/BaseNode.tsx:193
↓ 8 callers
Function
queueCanvasDatasetMutation
(patch, stateUpdateDelay = 0)
src/components/editor/CanvasContainer.tsx:132
↓ 7 callers
Function
createPort
(portData?: Partial<BasePortData>)
src/utils/ports.ts:11
↓ 5 callers
Function
useUserSession
(props?: Props)
src/hooks/useUserSession.ts:93
↓ 4 callers
Function
createNodeFromDefaultProps
(defaultProps: BaseNodeDefaultProps)
src/utils/nodes.ts:54
↓ 4 callers
Function
getDefaultNodePropsWithFallback
(nodeType: NodeType)
src/utils/nodes.ts:138
↓ 4 callers
Function
hasDuplicatedObjects
(array: T[], key: keyof T)
src/utils/array.ts:7
↓ 4 callers
Function
onBlockClick
(nodeType: NodeType, blockPickerMenu: BlockPickerMenu | undefined)
src/components/ports/BasePort.tsx:102
↓ 4 callers
Function
translateXYToCanvasPosition
(x: number, y: number, margin?: PositionMargin)
src/utils/canvas.ts:17
↓ 3 callers
Function
createEdge
(fromNode?: BaseNodeData, toNode?: BaseNodeData, fromPort?: Partial<BasePortData>, toPort?: Partial<BasePortDa
src/utils/edges.ts:17
↓ 3 callers
Function
getClient
(secret: string)
src/lib/faunadb/faunadb.ts:19
↓ 3 callers
Function
getDefaultToPort
(toNode?: BaseNodeData, toPort?: Partial<BasePortData>)
src/utils/ports.ts:41
↓ 3 callers
Function
getUserClient
(user: Partial<UserSession>)
src/utils/canvasStream.ts:38
↓ 3 callers
Function
isYoungerThan
(timestamp?: number, age: number = 1000, target: number = now())
src/utils/date.ts:10
↓ 3 callers
Function
onInit
(canvasDataset: CanvasDataset)
src/utils/canvasStream.ts:322
↓ 3 callers
Function
setRecoilExternalState
()
src/components/RecoilExternalStatePortal.tsx:36
↓ 2 callers
Function
addNodeAndEdgeThroughPorts
( nodes: BaseNodeData[], edges: BaseEdgeData[], newNode: BaseNodeData, fromNode?: BaseNodeData, toNo
src/utils/nodes.ts:174
↓ 2 callers
Function
calculateNodeHeight
(dynHeights: Partial<QuestionNodeAdditionalData['dynHeights']>, willDisplayChoiceInputs: boolean)
src/components/nodes/QuestionNode.tsx:79
↓ 2 callers
Function
canConnectToDestinationPort
(edges: BaseEdgeData[], fromNode?: BaseNodeData, fromPort?: BasePortData, toNode?: BaseNodeData, toPort?: Base
src/utils/ports.ts:62
↓ 2 callers
Function
createNode
(nodeData?: Partial<BaseNodeData>)
src/utils/nodes.ts:37
↓ 2 callers
Method
createProjectWithCanvas
* Creates a project and its canvas and link them to the current user. * * @param userSession * @param projectLabel
src/lib/faunadb/models/userModel.ts:204
↓ 2 callers
Function
findNodeComponentByType
(nodeType: NodeType)
src/utils/nodes.ts:113
↓ 2 callers
Function
findUserCanvasRef
(user: Partial<UserSession>)
src/utils/canvasStream.ts:140
↓ 2 callers
Function
getDefaultFromPort
(fromNode?: BaseNodeData, fromPort?: Partial<BasePortData>)
src/utils/ports.ts:29
↓ 2 callers
Function
getUserSession
(req: EndpointRequest, res?: NextApiResponse)
src/lib/auth/userSession.ts:53
↓ 2 callers
Function
initStream
(user: Partial<UserSession>, onStart: OnStreamStart, onInit: OnStreamInit, onUpdate: OnStreamedDocumentUpdate,
src/utils/canvasStream.ts:55
↓ 2 callers
Function
mutateLocalUser
(userSession: UserSession, user: Partial<UserSession>)
src/utils/userSession.ts:11
↓ 2 callers
Function
parseCookies
(req: NextApiRequest)
src/lib/auth/authCookies.ts:60
↓ 2 callers
Function
patchCurrentQuestionChoice
(patch: Partial<QuestionChoiceVariable>)
src/components/plugins/QuestionChoice.tsx:48
↓ 1 callers
Function
_startStream
()
src/utils/canvasStream.ts:64
↓ 1 callers
Function
applyPendingMutations
({ nodes, edges, mutationsCounter, setCanvasDataset })
src/utils/canvasDatasetMutationsQueue.ts:44
↓ 1 callers
Function
calculateNodeHeight
(dynHeights?: InformationNodeAdditionalData['dynHeights'])
src/components/nodes/InformationNode.tsx:56
↓ 1 callers
Function
cleanupAppliedPatches
()
src/utils/canvasDatasetMutationsQueue.ts:152
↓ 1 callers
Function
cloneNode
(node: BaseNodeData)
src/utils/nodes.ts:84
↓ 1 callers
Method
createCanvas
* Creates a canvas and link it to the current user. * * @param userSession * @param projectId
src/lib/faunadb/models/userModel.ts:176
↓ 1 callers
Method
createProject
* Creates a project and link it to the current user. * * @param userSession * @param label
src/lib/faunadb/models/userModel.ts:148
↓ 1 callers
Method
createUser
* Creates a new user in the "users" collection. * * @param email
src/lib/faunadb/models/userModel.ts:42
↓ 1 callers
Function
decryptToken
(token: string)
src/lib/auth/crypto.ts:24
↓ 1 callers
Function
encryptData
(data: Data)
src/lib/auth/crypto.ts:17
↓ 1 callers
Function
fetchUseSession
()
src/hooks/useUserSession.ts:51
↓ 1 callers
Function
filterCurrentQuestionChoice
()
src/components/plugins/QuestionChoice.tsx:37
↓ 1 callers
Function
findOrCreateUserCanvas
(user: Partial<UserSession>)
src/utils/canvasStream.ts:153
↓ 1 callers
Function
findSelectedQuestionTypeOption
(selectedQuestionTypeValue: QuestionChoiceType | undefined)
src/components/nodes/QuestionNode.tsx:145
↓ 1 callers
Method
getProjects
* Fetches all the user's projects. * * @param userSession
src/lib/faunadb/models/userModel.ts:89
↓ 1 callers
Function
getTokenCookie
(req: NextApiRequest)
src/lib/auth/authCookies.ts:74
↓ 1 callers
Method
getUserByEmail
* Find a user using the "usersByEmail" index. * * Don't throw on failures because we want to auto-create users when they don't exist yet. *
src/lib/faunadb/models/userModel.ts:55
↓ 1 callers
Function
hasDatasetChanged
(newCanvasDataset: CanvasDataset)
src/utils/canvasStream.ts:209
↓ 1 callers
Function
humanizeEmail
(email: string)
src/utils/user.ts:9
↓ 1 callers
Method
invalidateFaunaDBToken
* * @param token
src/lib/faunadb/models/userModel.ts:80
↓ 1 callers
Function
isNodeReachable
(node: BaseNodeData, edges: BaseEdgeData[])
src/utils/nodes.ts:157
↓ 1 callers
Function
isOlderThan
(timestamp?: number, age: number = 1000, target: number = now())
src/utils/date.ts:21
↓ 1 callers
Function
isQuestionNodeData
(nodeData: BaseNodeData)
src/utils/guards.ts:11
↓ 1 callers
Function
mutateLocalUserActiveProjectLabel
(userSession: UserSession, label: string)
src/utils/userSession.ts:24
↓ 1 callers
Function
mutateProject
(projects: Project[], projectToUpdate: Project)
src/utils/project.ts:9
↓ 1 callers
Method
obtainFaunaDBToken
* Generates a FaunaDB Token for the user. * * The token is associated to the user instance. * * @param user * * @see https://docs.fa
src/lib/faunadb/models/userModel.ts:70
↓ 1 callers
Function
onIconClick
()
src/components/edges/AbsoluteLabelEditor.tsx:77
↓ 1 callers
Function
onSubmit
()
src/components/plugins/VariableNameInput.tsx:50
↓ 1 callers
Function
onUpdate
(canvasDatasetRemotelyUpdated: CanvasDataset)
src/utils/canvasStream.ts:343
↓ 1 callers
Function
patchCurrentEdge
(patch: Partial<BaseEdgeData>, stateUpdateDelay = 0)
src/components/edges/BaseEdge.tsx:174
↓ 1 callers
Function
removeAndUpsertNodesThroughPorts
( nodes: BaseNodeData[], edges: BaseEdgeData[], removeNodes: BaseNodeData | BaseNodeData[], onNodeLink
src/utils/nodes.ts:294
↓ 1 callers
Function
removeTokenCookie
(res: NextApiResponse)
src/lib/auth/authCookies.ts:44
↓ 1 callers
Function
setTokenCookie
(res: NextApiResponse, token: string)
src/lib/auth/authCookies.ts:26
↓ 1 callers
Function
setUserSession
(res: NextApiResponse, userMetadata: UserMetadataWithAuth)
src/lib/auth/userSession.ts:29
↓ 1 callers
Method
updateProjectLabel
* Updates a project's label. * * @param userSession * @param projectId * @param label
src/lib/faunadb/models/userModel.ts:120
↓ 1 callers
Function
updateUserCanvas
(canvasRef: TypeOfRef | undefined, user: Partial<UserSession>, newCanvasDataset: CanvasDataset, previousCanvas
src/utils/canvasStream.ts:233
↓ 1 callers
Function
upsertNodeThroughPorts
( nodes: BaseNodeData[], edges: BaseEdgeData[], edge: BaseEdgeData, newNode: BaseNodeData, )
src/utils/nodes.ts:224
↓ 1 callers
Function
useDebouncedEffect
(effect: () => any, delay: number, deps: DependencyList)
src/hooks/useDebouncedEffect.tsx:16
↓ 1 callers
Function
useFocus
()
src/hooks/useFocus.tsx:15
↓ 1 callers
Function
usePreviousValue
(value: T)
src/hooks/usePreviousValue.tsx:17
↓ 1 callers
Function
useRenderingTrace
(componentName: string, propsAndStates: any, level: 'debug' | 'info' | 'log' = 'debug')
src/hooks/useTraceUpdate.ts:27
Function
AbsoluteLabelEditor
(props)
src/components/edges/AbsoluteLabelEditor.tsx:20
Function
AbsoluteTooltip
(props)
src/components/plugins/AbsoluteTooltip.tsx:14
Function
Animated3Dots
(props: Props)
src/components/Animated3Dots.tsx:20
Function
App
(props)
src/pages/_app.tsx:85
Function
AuthFormModal
(props: Props)
src/components/AuthFormModal.tsx:30
Function
BaseEdge
(props)
src/components/edges/BaseEdge.tsx:51
Function
BaseNode
(props)
src/components/nodes/BaseNode.tsx:78
Function
BasePort
(props)
src/components/ports/BasePort.tsx:62
Function
BasePortChild
(props)
src/components/ports/BasePortChild.tsx:21
Function
BlockPickerMenu
(props)
src/components/blocks/BlockPickerMenu.tsx:24
Function
CanvasContainer
(props)
src/components/editor/CanvasContainer.tsx:74
Function
ContainerSeparator
(props)
src/components/editor/ContainerSeparator.tsx:12
Function
CreateOrUpdateFunction
(obj: any)
src/utils/fql.ts:24
Function
CreateOrUpdateRole
(obj: any)
src/utils/fql.ts:30
Function
DeleteIfExists
(ref: ExprArg)
src/utils/fql.ts:20
Function
DescribeCollection
(collectionName: string)
src/utils/fql.ts:58
Function
DisplayOnBrowserMount
(props)
src/components/DisplayOnBrowserMount.tsx:54
Function
Edge
(edgeProps: EdgeProps)
src/components/editor/CanvasContainer.tsx:317
Function
EdgeActions
(props)
src/components/edges/EdgeActions.tsx:30
Function
EditorContainer
(props)
src/components/editor/EditorContainer.tsx:18
Function
EndNode
(props)
src/components/nodes/EndNode.tsx:30
Function
FaunaDBCanvasStream
(props)
src/components/FaunaDBCanvasStream.tsx:34
Function
Footer
(props)
src/components/Footer.tsx:18
Function
GetNewId
()
src/utils/fql.ts:69
Function
GlobalStyles
(props)
src/components/GlobalStyles.tsx:16
Function
IfBlock
(props)
src/components/blocks/IfBlock.tsx:13
Function
IfNode
(props)
src/components/nodes/IfNode.tsx:34
Function
IfNotExists
(ref: ExprArg, then: ExprArg)
src/utils/fql.ts:22
Function
IndexPage
(props)
src/pages/index.tsx:35
Function
InformationBlock
(props)
src/components/blocks/InformationBlock.tsx:13
next →
1–100 of 168, ranked by callers