Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/amelioro/ameliorate
/ functions
Functions
865 in github.com/amelioro/ameliorate
⨍
Functions
865
◇
Types & classes
249
↓ 2 callers
Function
moveView
(viewId: string, direction: "up" | "down")
src/web/view/quickViewStore/store.ts:202
↓ 2 callers
Function
nodes
( edge: Omit<MinimalEdge, "type">, nodes: TNode[], )
src/web/topic/utils/edge.ts:456
↓ 2 callers
Function
parseElkjsOutput
( layoutedGraph: ElkNode, )
src/web/topic/utils/layout.ts:244
↓ 2 callers
Function
quarticToSvgPath
(p0: Point, p1: Point, p2: Point, p3: Point, p4: Point)
src/web/topic/components/Edge/svgPathDrawer.ts:39
↓ 2 callers
Function
resetDiagramData
()
src/web/topic/diagramStore/utilActions.ts:60
↓ 2 callers
Function
resetQuickViews
()
src/web/view/quickViewStore/store.ts:314
↓ 2 callers
Function
resetView
(keepHistory = false)
src/web/view/currentViewStore/store.ts:180
↓ 2 callers
Function
resolveComment
(commentId: string, resolved: boolean)
src/web/comment/store/commentStore.ts:166
↓ 2 callers
Function
saveDiffs
( topicId: number, storeBefore: QuickViewStoreState, storeAfter: QuickViewStoreState, )
src/web/view/quickViewStore/apiSyncerMiddleware.ts:74
↓ 2 callers
Function
saveDiffs
(storeBefore: TopicStoreState, storeAfter: TopicStoreState)
src/web/topic/topicStore/apiSyncerMiddleware.ts:17
↓ 2 callers
Function
saveDiffs
( topicId: number, storeBefore: DiagramStoreState, storeAfter: DiagramStoreState, )
src/web/topic/diagramStore/apiSyncerMiddleware.ts:48
↓ 2 callers
Function
saveDiffs
( topicId: number, storeBefore: CommentStoreState, storeAfter: CommentStoreState, )
src/web/comment/store/apiSyncerMiddleware.ts:73
↓ 2 callers
Function
selectView
(viewId: string | null)
src/web/view/quickViewStore/store.ts:248
↓ 2 callers
Function
setInitialPerspective
(perspective: string)
src/web/view/perspectiveStore.ts:41
↓ 2 callers
Function
setNewlyAddedNode
(nodeId: string, context: WorkspaceContextType)
src/web/common/store/ephemeralStore.ts:38
↓ 2 callers
Function
setScore
(username: string, graphPartId: string, score: DisplayScore)
src/web/topic/diagramStore/actions.ts:25
↓ 2 callers
Function
setTopicDetails
(description: string)
src/web/topic/topicStore/store.ts:74
↓ 2 callers
Function
setTutorialHasCompleted
(tutorial: Tutorial)
src/web/tutorial/tutorialStore.ts:66
↓ 2 callers
Function
setViewportIsChanging
(isChanging: boolean)
src/web/topic/components/Diagram/viewportChangeStore.ts:23
↓ 2 callers
Function
showNode
(nodeId: string)
src/web/view/currentViewStore/filter.ts:252
↓ 2 callers
Function
toggleFlashlightMode
(flashlight: boolean)
src/web/view/actionConfigStore.ts:51
↓ 2 callers
Function
toggleShowResolvedComments
(showResolvedComments: boolean)
src/web/view/miscTopicConfigStore.ts:35
↓ 2 callers
Function
toggleZenMode
()
src/web/view/userConfigStore/store.ts:118
↓ 2 callers
Function
updateTopicWithoutSyncingToApi
(topic: StoreTopic)
src/web/topic/topicStore/store.ts:80
↓ 2 callers
Function
updateURLParams
(viewTitle: string | null)
src/web/view/quickViewStore/store.ts:232
↓ 2 callers
Function
useAllNodes
(nodeIds?: string[])
src/web/topic/diagramStore/nodeHooks.ts:29
↓ 2 callers
Function
useCriteria
(problemId?: string)
src/web/topic/diagramStore/nodeHooks.ts:207
↓ 2 callers
Function
useDeepMemo
(value: T)
src/web/common/hooks.ts:83
↓ 2 callers
Function
useEnableForceShownIndicators
()
src/web/view/userConfigStore/store.ts:109
↓ 2 callers
Function
useEnableScoresToShow
()
src/web/view/userConfigStore/store.ts:97
↓ 2 callers
Function
useEnableSemanticArrowShapes
()
src/web/view/userConfigStore/store.ts:113
↓ 2 callers
Function
useEnableViewIndicators
()
src/web/view/userConfigStore/store.ts:105
↓ 2 callers
Function
useFillNodeAttachmentWithColor
()
src/web/view/userConfigStore/store.ts:81
↓ 2 callers
Function
useFillNodesWithColor
()
src/web/view/userConfigStore/store.ts:77
↓ 2 callers
Function
useForceNodesIntoLayers
()
src/web/view/currentViewStore/layout.ts:5
↓ 2 callers
Function
useGeneralFilter
()
src/web/view/currentViewStore/filter.ts:53
↓ 2 callers
Function
useIndirectEdge
(edgeId: string | null)
src/web/topic/diagramStore/filteredDiagramStore.ts:60
↓ 2 callers
Function
useIsViewportChanging
()
src/web/topic/components/Diagram/viewportChangeStore.ts:20
↓ 2 callers
Function
useLayerNodeIslandsTogether
()
src/web/view/currentViewStore/layout.ts:9
↓ 2 callers
Function
useLayoutThoroughness
()
src/web/view/currentViewStore/layout.ts:21
↓ 2 callers
Function
useMinimizeEdgeCrossings
()
src/web/view/currentViewStore/layout.ts:13
↓ 2 callers
Function
useMobileMenuDrawerContext
()
src/web/common/components/Menu/MobileMenuDrawer.tsx:31
↓ 2 callers
Function
useQuickScoring
()
src/web/view/userConfigStore/store.ts:89
↓ 2 callers
Function
useQuickViews
()
src/web/view/quickViewStore/store.ts:93
↓ 2 callers
Function
useSelectedViewId
()
src/web/view/quickViewStore/store.ts:99
↓ 2 callers
Function
useShowBanner
()
src/web/common/components/SiteBanner/bannerStore.tsx:28
↓ 2 callers
Function
useSolutions
(problemId?: string)
src/web/topic/diagramStore/nodeHooks.ts:191
↓ 2 callers
Function
useSourceNodes
(nodeId: string | undefined)
src/web/topic/diagramStore/nodeHooks.ts:121
↓ 2 callers
Function
useSummaryBreadcrumbNodeIds
()
src/web/view/currentViewStore/summary.ts:23
↓ 2 callers
Function
useTableFilter
()
src/web/view/currentViewStore/filter.ts:32
↓ 2 callers
Function
useTemporalHooks
()
src/web/topic/diagramStore/utilHooks.ts:8
↓ 2 callers
Function
useUserIsCreator
(username?: string)
src/web/topic/topicStore/store.ts:61
↓ 2 callers
Function
userCanEditScores
( username: string | undefined, perspectives: string[], readonlyMode: boolean, )
src/web/topic/utils/score.ts:108
↓ 1 callers
Function
ToolBarActions
(table: MRT_TableInstance<RowData>)
src/web/topic/components/CriteriaTable/CriteriaTable.tsx:237
↓ 1 callers
Function
addCloseOnClick
(closeMenu: () => void, children: React.ReactNode)
src/web/common/components/Menu/Menu.tsx:11
↓ 1 callers
Function
addNode
({ fromPartId, directedRelation, context, selectNewNode }: AddNodeProps)
src/web/topic/diagramStore/createDeleteActions.ts:83
↓ 1 callers
Function
applyFilters
( diagram: Diagram, userScores: UserScores, infoFilter: InfoFilter, generalFilter: GeneralFilter, sh
src/web/topic/utils/diagramFilter.ts:32
↓ 1 callers
Function
applyHighLevelFilter
(graph: Graph, filters: HighLevelOptions)
src/web/view/utils/infoFilter.ts:34
↓ 1 callers
Function
applyInfoFilter
(graph: Graph, infoFilter: InfoFilter)
src/web/view/utils/infoFilter.ts:386
↓ 1 callers
Function
applyNodeTypeFilter
(nodes: Node[], nodeTypes: NodeType[])
src/web/view/utils/generalFilter.ts:25
↓ 1 callers
Function
applyProblemFilter
(graph: Graph, filters: ProblemOptions)
src/web/view/utils/infoFilter.ts:75
↓ 1 callers
Function
applyQuestionFilter
(graph: Graph, filters: QuestionOptions)
src/web/view/utils/infoFilter.ts:271
↓ 1 callers
Function
applyRootClaimFilter
(graph: Graph, filters: RootClaimOptions)
src/web/view/utils/infoFilter.ts:330
↓ 1 callers
Function
applySourceFilter
(graph: Graph, filters: SourceOptions)
src/web/view/utils/infoFilter.ts:299
↓ 1 callers
Function
applyStandardFilter
(graph: Graph, filter: StandardFilter)
src/web/view/utils/infoFilter.ts:369
↓ 1 callers
Function
buildEdgeCell
(edge: Edge)
src/web/topic/components/CriteriaTable/CriteriaTable.tsx:65
↓ 1 callers
Function
buildElkEdgesAndUsedPorts
( { edges, nodes }: GraphToLayout, avoidEdgeLabelOverlap: boolean, )
src/web/topic/utils/layout.ts:393
↓ 1 callers
Function
buildElkLayoutOptions
( partition: boolean, layerNodeIslandsTogether: boolean, minimizeEdgeCrossings: boolean, avoidEdgeLabe
src/web/topic/utils/layout.ts:307
↓ 1 callers
Function
buildElkNodes
( diagram: GraphToLayout, usedPortsByNodeId: Record<string, ElkPort[]>, )
src/web/topic/utils/layout.ts:462
↓ 1 callers
Function
buildEmails
( comment: Comment, commentTopic: Topic, usersToEmail: UserWithUnsubscribeCodes[], )
src/api/notifications/commentCreated.ts:180
↓ 1 callers
Function
buildHiddenEdgeMaps
(hiddenEdges: MinimalEdge[])
src/web/topic/utils/indirectEdges.ts:164
↓ 1 callers
Function
buildHiddenPathSteps
(indirectEdge: CalculatedEdge)
src/web/topic/components/Edge/HiddenPathPanel.tsx:24
↓ 1 callers
Function
buildSolutionTotalCell
(solution: Node, problem: Node)
src/web/topic/components/CriteriaTable/CriteriaTable.tsx:81
↓ 1 callers
Function
buildTableCells
( problemNode: Node, solutions: Node[], criteria: Node[], edges: Edge[], )
src/web/topic/components/CriteriaTable/CriteriaTable.tsx:92
↓ 1 callers
Function
buildTableDefs
( tableData: [[HeaderCell, ...HeaderCell[]], ...[HeaderCell, ...Cell[]][]], useSolutionsForColumns: boolea
src/web/topic/components/CriteriaTable/CriteriaTable.tsx:128
↓ 1 callers
Function
buildTotalsHeader
()
src/web/topic/components/CriteriaTable/CriteriaTable.tsx:72
↓ 1 callers
Function
calculateNodeHeight
(label: string)
src/web/topic/utils/layout.ts:149
↓ 1 callers
Function
calculatePartition
(node: MinimalNode, diagram: GraphToLayout)
src/web/topic/utils/layout.ts:103
↓ 1 callers
Function
canCreateEdge
( topicGraph: MinimalGraph, source: MinimalNode, edgeType: RelationName, target: MinimalNode, )
src/web/topic/utils/edge.ts:416
↓ 1 callers
Function
canSendEmails
()
src/api/email.ts:12
↓ 1 callers
Function
changeEdgeType
(edge: Edge, newType: RelationName)
src/web/topic/diagramStore/actions.ts:120
↓ 1 callers
Function
changeNodeType
(node: Node, newType: NodeType)
src/web/topic/diagramStore/actions.ts:107
↓ 1 callers
Function
check
()
src/pages/choose-username.page.tsx:69
↓ 1 callers
Function
cleanupOrphanedRecords
()
scripts/cleanupOrphanedScores.ts:3
↓ 1 callers
Function
clearNewlyAddedNode
()
src/web/common/store/ephemeralStore.ts:42
↓ 1 callers
Function
clearPartIdToCentralize
()
src/web/common/store/ephemeralStore.ts:50
↓ 1 callers
Function
combineLabels
( upstreamLabel: AnyRelationName, downstreamLabel: AnyRelationName, )
src/web/topic/utils/indirectEdges.ts:245
↓ 1 callers
Function
comparePerspectives
()
src/web/view/perspectiveStore.ts:59
↓ 1 callers
Function
computeFilteredDiagram
()
src/web/topic/diagramStore/filteredDiagramStore.ts:72
↓ 1 callers
Function
connectCriteriaToSolutions
(state: DiagramStoreState, newNode: Node, problemNode: Node)
src/web/topic/diagramStore/createDeleteActions.ts:47
↓ 1 callers
Function
convertToApiEdge
(storeEdge: StoreEdge, topicId: number)
src/web/topic/utils/apiConversion.ts:72
↓ 1 callers
Function
convertToApiNode
(storeNode: StoreNode, topicId: number)
src/web/topic/utils/apiConversion.ts:60
↓ 1 callers
Function
convertToApiUserScores
(storeScores: StoreScores, topicId: number)
src/web/topic/utils/apiConversion.ts:85
↓ 1 callers
Function
convertToReactFlowEdges
( layoutedEdges: LayoutedEdge[], selectedGraphPartId: string | undefined, )
src/web/topic/components/Diagram/Diagram.tsx:118
↓ 1 callers
Function
convertToReactFlowNodes
( layoutedNodes: LayoutedNode[], nodeLookup: Map<string, { measured: { width?: number; height?: number } }
src/web/topic/components/Diagram/Diagram.tsx:50
↓ 1 callers
Function
convertToStoreEdge
(apiEdge: ApiEdge)
src/web/topic/utils/apiConversion.ts:30
↓ 1 callers
Function
convertToStoreScores
(apiUserScores: TopicUserScores)
src/web/topic/utils/apiConversion.ts:42
↓ 1 callers
Function
createInAppNotifications
( comment: Comment, commentTopic: Topic, usersToNotify: User[], )
src/api/notifications/commentCreated.ts:50
↓ 1 callers
Function
createPrismaClient
()
src/db/basePrisma.ts:24
↓ 1 callers
Function
createProvider
(port: number)
mock-auth/index.ts:49
← previous
next →
201–300 of 865, ranked by callers