Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Snapchat/dagger-browser
/ functions
Functions
116 in github.com/Snapchat/dagger-browser
⨍
Functions
116
◇
Types & classes
55
↓ 18 callers
Method
getWeight
(componentName: string, node?: string)
browser/src/service/WeightService.tsx:5
↓ 17 callers
Method
displayNameForKey
(component: string)
browser/src/util/DisplayNameHelper.tsx:10
↓ 10 callers
Method
getNode
(component: string | undefined, node: string)
browser/src/models/GraphManager.tsx:120
↓ 8 callers
Method
add
(classSize: ClassSize)
browser/src/models/ClassSize.tsx:41
↓ 6 callers
Method
getComponent
(componentName: string)
browser/src/models/GraphManager.tsx:114
↓ 3 callers
Function
NodeSummary
({ graphManager, weightService, componentName, nodeName, fullDetails }: Props)
browser/src/components/NodeSummary.tsx:170
↓ 3 callers
Method
getClassSize
(className: string)
browser/src/service/ClassSizeService.tsx:37
↓ 3 callers
Method
getMatches
( componentName: string | undefined, query: string, max: number, strictMatch: boolean )
browser/src/models/GraphManager.tsx:82
↓ 3 callers
Method
returnProcessedToken
(token: string)
browser/src/util/DisplayNameHelper.tsx:36
↓ 2 callers
Method
computeNodeWeight
(componentName: string, key: string, graphReducer: GraphReducer)
browser/src/models/GraphManager.tsx:183
↓ 2 callers
Method
computeWeightForNodes
Computes weight for a list of nodes, aggregating and returning result from graph reducer.
browser/src/models/GraphManager.tsx:192
↓ 2 callers
Function
displayName
(component: string)
browser/src/components/GraphSelector.tsx:11
↓ 2 callers
Method
getMemorySize
Returns estimated memory size in bytes.
browser/src/models/ClassSize.tsx:37
↓ 2 callers
Method
getSummary
Returns the class info as a single string, useful for popups or title/alt attributes.
browser/src/models/ClassSize.tsx:22
↓ 2 callers
Method
getWeightService
()
browser/src/service/WeightServiceManager.tsx:30
↓ 2 callers
Method
getWeightServiceNames
()
browser/src/service/WeightServiceManager.tsx:26
↓ 2 callers
Method
on
()
plugin/sample/src/main/java/com/snap/dagger/browser/sample/Heater.java:4
↓ 2 callers
Method
onChangeManifestUrl
(url: string)
browser/src/App.tsx:57
↓ 2 callers
Method
populateCaches
()
browser/src/models/GraphManager.tsx:233
↓ 2 callers
Method
reduce
(key: string)
browser/src/models/GraphReducer.tsx:5
↓ 2 callers
Method
refresh
()
browser/src/App.tsx:39
↓ 2 callers
Method
result
()
browser/src/models/GraphReducer.tsx:6
↓ 1 callers
Function
MDBFileSystemComponentNew
(mapOfNodes: Map<string, string[]>, nodeName: string, componentName: string, graphManager: GraphManager, we
browser/src/components/TreeView.tsx:22
↓ 1 callers
Function
autoFocusInput
(event?: KeyboardEvent)
browser/src/components/NodeAutosuggest.tsx:44
↓ 1 callers
Method
brew
()
plugin/sample/src/main/java/com/snap/dagger/browser/sample/CoffeeMaker.java:15
↓ 1 callers
Method
buildComponentModel
(BindingGraph bindingGraph)
plugin/lib/src/main/java/com/snap/dagger/BindingGraphJsonGenerator.java:70
↓ 1 callers
Function
createdComponent
(graphManager: GraphManager, componentName: string, node: Node)
browser/src/components/NodeSummary.tsx:82
↓ 1 callers
Function
displayFullSummary
(searchResult: GraphMatchResult[], nodeName: string)
browser/src/components/NodeSummary.tsx:134
↓ 1 callers
Method
getCallsites
(componentName: string, node: string)
browser/src/models/GraphManager.tsx:146
↓ 1 callers
Function
getDependencies
(graphManager: GraphManager, componentName: string, nodeName: string)
browser/src/components/TreeView.tsx:104
↓ 1 callers
Function
getDependencies
(graphManager: GraphManager, componentName: string, nodeName: string)
browser/src/components/NodeClosure.tsx:96
↓ 1 callers
Method
getDependencyProviders
* Returns components that can provide a given dependency
browser/src/models/GraphManager.tsx:169
↓ 1 callers
Function
getDisplayName
(key: string)
browser/src/components/NodeLink.tsx:19
↓ 1 callers
Function
getDisplayName
(key: string)
browser/src/components/SubcomponentLink.tsx:12
↓ 1 callers
Method
getGraphNodes
(BindingGraph bindingGraph)
plugin/lib/src/main/java/com/snap/dagger/BindingGraphJsonGenerator.java:79
↓ 1 callers
Method
getModule
(component: string, moduleName: string)
browser/src/models/GraphManager.tsx:124
↓ 1 callers
Function
getModuleDisplayName
(module: string)
browser/src/components/NodeClosure.tsx:154
↓ 1 callers
Function
getNodeIcon
( kind: string | null | undefined )
browser/src/components/NodeIcon.tsx:22
↓ 1 callers
Function
getProvidingComponents
(graphManager: GraphManager, componentName: string, node: Node)
browser/src/components/NodeSummary.tsx:59
↓ 1 callers
Method
getScope
(component: string, scope: string)
browser/src/models/GraphManager.tsx:135
↓ 1 callers
Function
getScopeDisplayName
(scope: string)
browser/src/components/NodeClosure.tsx:146
↓ 1 callers
Method
getSubcomponentBindings
(component: string, subcomponent: string)
browser/src/models/GraphManager.tsx:177
↓ 1 callers
Method
getSubcomponentWeight
(subcomponent: string)
browser/src/models/GraphManager.tsx:173
↓ 1 callers
Function
getSuggestions
( graphManager: GraphManager, componentName: string, value: string )
browser/src/components/NodeAutosuggest.tsx:20
↓ 1 callers
Function
getWeightColor
(weight: Weight)
browser/src/components/NodeWeight.tsx:28
↓ 1 callers
Method
isHot
()
plugin/sample/src/main/java/com/snap/dagger/browser/sample/Heater.java:6
↓ 1 callers
Method
loadFile
(manifestFile: File)
browser/src/models/GraphManager.tsx:63
↓ 1 callers
Method
loadUrl
(manifestUrl: string, gzippedManifestUrl: string)
browser/src/models/GraphManager.tsx:35
↓ 1 callers
Method
maker
()
plugin/sample/src/main/java/com/snap/dagger/browser/sample/CoffeeApp.java:10
↓ 1 callers
Method
off
()
plugin/sample/src/main/java/com/snap/dagger/browser/sample/Heater.java:5
↓ 1 callers
Method
onChangeManifestFile
(acceptedFiles: File[])
browser/src/App.tsx:64
↓ 1 callers
Method
pump
()
plugin/sample/src/main/java/com/snap/dagger/browser/sample/Pump.java:4
↓ 1 callers
Method
readFileAsync
(file: File)
browser/src/models/GraphManager.tsx:70
↓ 1 callers
Function
readableKind
(kind: String)
browser/src/components/NodeSummary.tsx:25
↓ 1 callers
Method
render
()
browser/src/App.tsx:82
↓ 1 callers
Function
searchHandler
(nodeName: string, graphManager: GraphManager)
browser/src/components/NodeSummary.tsx:145
↓ 1 callers
Method
selectWeightService
(weight: string)
browser/src/service/WeightServiceManager.tsx:34
↓ 1 callers
Method
shouldSkipNode
(node: Node)
browser/src/models/GraphManager.tsx:292
↓ 1 callers
Method
shouldSkipWeight
(componentName: string, dependencyKey: string)
browser/src/models/GraphManager.tsx:226
↓ 1 callers
Method
toJson
plugin/lib/src/main/java/com/snap/dagger/DaggerGraph.kt:49
Function
BrowserHeader
({ manifestUrl, onChangeManifestUrl }: Props)
browser/src/components/BrowserHeader.tsx:13
Function
CodeLink
({ link }: Props)
browser/src/components/CodeLink.tsx:8
Method
CoffeeMaker
(Lazy<Heater> heater, Pump pump)
plugin/sample/src/main/java/com/snap/dagger/browser/sample/CoffeeMaker.java:10
Function
ComponentLink
({ componentName, weight = undefined }: Props)
browser/src/components/ComponentLink.tsx:13
Function
ComponentSummary
({ graphManager, weightService, componentName, onSelect }: Props)
browser/src/components/ComponentSummary.tsx:17
Function
CopiedComponent
()
browser/src/components/NodeLink.tsx:37
Function
CopiedComponent
()
browser/src/components/NodeAutosuggest.tsx:54
Function
FileDropzone
({ manifestUrl, onFilesSelected, children })
browser/src/components/FileDropzone.tsx:10
Function
GraphBrowser
({ graphManager, weightServiceManager, componentName }: Props)
browser/src/components/GraphBrowser.tsx:27
Function
GraphBrowserLoader
({ loaded, onChangeManifestUrl }: Props)
browser/src/components/GraphBrowserLoader.tsx:12
Function
GraphSelector
({ componentName, graphs, selectGraph }: Props)
browser/src/components/GraphSelector.tsx:23
Function
GraphSpinner
()
browser/src/components/Spinner.tsx:4
Function
Home
({ graphManager, weightServiceManager }: Props)
browser/src/components/Home.tsx:15
Function
LoadManifestModal
({ trigger, onChangeManifestUrl }: Props)
browser/src/components/LoadManifestModal.tsx:9
Function
ModuleSummary
({ componentName, moduleName, graphManager, weightService }: Props)
browser/src/components/ModuleSummary.tsx:16
Function
NodeAutosuggest
({ graphManager, weightService, onSelect, componentName }: Props)
browser/src/components/NodeAutosuggest.tsx:33
Function
NodeClosure
({ graphManager, componentName, nodeName }: Props)
browser/src/components/NodeClosure.tsx:22
Function
NodeIcon
({ kind }: Props)
browser/src/components/NodeIcon.tsx:8
Function
NodeLink
({ node, onSelect, weight = undefined, scoped = false, kind }: Props)
browser/src/components/NodeLink.tsx:27
Function
NodeSearch
({ graphManager, weightService, nodeName }: SearchProps)
browser/src/components/NodeSummary.tsx:98
Function
NodeWeight
({ weight }: Props)
browser/src/components/NodeWeight.tsx:9
Function
ScopeSummary
({ graphManager, weightService, componentName, scope }: Props)
browser/src/components/ScopeSummary.tsx:15
Function
SubcomponentLink
({ subcomponentName, weight, onSelect }: Props)
browser/src/components/SubcomponentLink.tsx:17
Function
SubcomponentSummary
({ graphManager, subcomponentName, componentName, weightService}: Props)
browser/src/components/SubcomponentSummary.tsx:16
Method
Thermosiphon
(Heater heater)
plugin/sample/src/main/java/com/snap/dagger/browser/sample/Thermosiphon.java:8
Function
TreeView
({ graphManager, componentName, nodeName, weightService}: Props)
browser/src/components/TreeView.tsx:71
Method
componentDidMount
()
browser/src/App.tsx:31
Method
componentDidUpdate
()
browser/src/App.tsx:35
Method
constructor
(props: any)
browser/src/App.tsx:23
Method
constructor
(props: Props)
browser/src/components/WeightSelector.tsx:15
Method
constructor
(graphManager: GraphManager, classSizeService: ClassSizeService)
browser/src/service/GraphSizeService.tsx:21
Method
constructor
(classSizeService: ClassSizeService, initialKey: string)
browser/src/service/GraphSizeService.tsx:61
Method
constructor
(graphManager: GraphManager)
browser/src/service/WeightServiceManager.tsx:13
Method
constructor
(graphManager: GraphManager)
browser/src/service/BindingsService.tsx:15
Method
constructor
()
browser/src/service/BindingsService.tsx:43
Method
constructor
(classInfo: { [key: string]: ClassInfo })
browser/src/service/ClassSizeService.tsx:15
Method
constructor
(classInfo: ClassInfo)
browser/src/models/ClassSize.tsx:17
Method
constructor
()
browser/src/util/DisplayNameHelper.tsx:3
Method
fromJson
plugin/lib/src/main/java/com/snap/dagger/DaggerGraph.kt:57
Method
getWeight
(componentName: string, node?: string)
browser/src/service/GraphSizeService.tsx:27
next →
1–100 of 116, ranked by callers