Source symbols: packages/react-devtools-extensions/src/main/index.js
Deterministic, value-free symbol metadata extracted from public source. Implementations and literal values are not copied into this page.
- Revision: main@83840902c890f0eb85decda239ef6b1b14945779 · 2026-07-20T14:18:32Z
- Declarations: 56
- Referenced calls: 61
Declared symbols
resolvedParseHookNames— const at line 53; referencesresolve,Bridge,listen,addListener,removeListener,send,postMessage,localStorageSetItem,evalInInspectedWindow,localStorageGetItem,setReactSelectionFromBrowser,renderhookNamesModuleLoaderFunction— const at line 57; referencesBridge,listen,addListener,removeListener,send,postMessage,localStorageSetItem,evalInInspectedWindow,localStorageGetItem,setReactSelectionFromBrowser,rendercreateBridge— function at line 59; referencesBridge,listen,addListener,removeListener,send,postMessage,localStorageSetItem,evalInInspectedWindow,localStorageGetItem,setReactSelectionFromBrowser,renderbridgeListener— const at line 62; referencesaddListener,removeListenerportOnMessage— const at line 64; referencesaddListener,removeListenersourcesPanel— const at line 99; referencessetReactSelectionFromBrowser,renderonBrowserElementSelectionChanged— const at line 101; referencessetReactSelectionFromBrowser,renderonBrowserSourceSelectionChanged— const at line 103; referencesrenderselectionRef— const at line 126; referencesremoveListeneronBridgeShutdown— const at line 131; referencesremoveListenercreateBridgeAndStore— function at line 155; referencescreateBridge,getProfilingFlags,Store,addListener,set,injectBackendManager,getRendererIDForElement,viewAttributeSource,openResource,normalizeUrlIfValid,createRoot,createElement,render,getBrowserThemeviewAttributeSourceFunction— const at line 183; referencesgetRendererIDForElement,viewAttributeSourcerendererID— const at line 187; referencesgetRendererIDForElement,viewAttributeSourceviewElementSourceFunction— const at line 193; referencesopenResource,normalizeUrlIfValidensureInitialHTMLIsCleared— function at line 240createComponentsPanel— function at line 251; referencesensureInitialHTMLIsCleared,render,create,addListener,injectStyles,logEvent,emitcreateElementsInspectPanel— function at line 294; referencesensureInitialHTMLIsCleared,render,createSidebarPane,setPage,setHeight,addListener,send,injectStyles,logEventelementsPanel— const at line 308createProfilerPanel— function at line 340; referencesensureInitialHTMLIsCleared,render,create,addListener,injectStyles,logEventcreateSourcesEditorPanel— function at line 376; referencesensureInitialHTMLIsCleared,render,createSidebarPane,setPage,setHeight,addListener,injectStyles,logEventsourcesPanel— const at line 390createSuspensePanel— function at line 416; referencesensureInitialHTMLIsCleared,render,create,addListener,injectStyles,logEventperformInTabNavigationCleanup— function at line 452; referencesclearReactPollingInstance,flushSync,unmount,shutdownperformFullCleanup— function at line 495; referencesclearReactPollingInstance,flushSync,unmount,shutdown,disconnectconnectExtensionPort— function at line 525; referencesError,connect,String,addListenertabId— const at line 530; referencesconnect,StringmountReactDevTools— function at line 554; referencesregisterEventsLogger,createBridgeAndStore,createComponentsPanel,createProfilerPanel,createSourcesEditorPanel,createElementsInspectPanel,createSuspensePanelreactPollingInstance— let at line 568; referencesabortclearReactPollingInstance— function at line 569; referencesabortshowNoReactDisclaimer— function at line 574mountReactDevToolsWhenReactHasLoaded— function at line 594; referencesstartReactPollingbridge— let at line 602; referencesdebounce,performInTabNavigationCleanup,debouncedMountReactDevToolsCallbacklastSubscribedBridgeListener— let at line 603; referencesdebounce,performInTabNavigationCleanup,debouncedMountReactDevToolsCallbackstore— let at line 604; referencesdebounce,performInTabNavigationCleanup,debouncedMountReactDevToolsCallbackprofilingData— let at line 606; referencesdebounce,performInTabNavigationCleanup,debouncedMountReactDevToolsCallbackcomponentsPanel— let at line 608; referencesdebounce,performInTabNavigationCleanup,debouncedMountReactDevToolsCallbackprofilerPanel— let at line 609; referencesdebounce,performInTabNavigationCleanup,debouncedMountReactDevToolsCallbacksuspensePanel— let at line 610; referencesdebounce,performInTabNavigationCleanup,debouncedMountReactDevToolsCallbackeditorPane— let at line 611; referencesdebounce,performInTabNavigationCleanup,debouncedMountReactDevToolsCallbackinspectedElementPane— let at line 612; referencesdebounce,performInTabNavigationCleanup,debouncedMountReactDevToolsCallbackcomponentsPortalContainer— let at line 613; referencesdebounce,performInTabNavigationCleanup,debouncedMountReactDevToolsCallbackprofilerPortalContainer— let at line 614; referencesdebounce,performInTabNavigationCleanup,debouncedMountReactDevToolsCallbacksuspensePortalContainer— let at line 615; referencesdebounce,performInTabNavigationCleanup,debouncedMountReactDevToolsCallbackeditorPortalContainer— let at line 616; referencesdebounce,performInTabNavigationCleanup,debouncedMountReactDevToolsCallbackinspectedElementPortalContainer— let at line 617; referencesdebounce,performInTabNavigationCleanup,debouncedMountReactDevToolsCallbackmostRecentOverrideTab— let at line 619; referencesdebounce,performInTabNavigationCleanup,debouncedMountReactDevToolsCallbackrender— let at line 620; referencesdebounce,performInTabNavigationCleanup,debouncedMountReactDevToolsCallbackroot— let at line 621; referencesdebounce,performInTabNavigationCleanup,debouncedMountReactDevToolsCallbackcurrentSelectedSource— let at line 623; referencesdebounce,performInTabNavigationCleanup,debouncedMountReactDevToolsCallbackport— let at line 625; referencesdebounce,performInTabNavigationCleanup,debouncedMountReactDevToolsCallbackdebouncedMountReactDevToolsCallback— const at line 632; referencesdebounce,performInTabNavigationCleanuponNavigatedToOtherPage— function at line 638; referencesperformInTabNavigationCleanup,debouncedMountReactDevToolsCallbackonThemeChanged— function at line 658; referencesrenderalwaysOpenInEditor— const at line 680; referencesgetAlwaysOpenInEditor,getOpenInEditorURL,checkConditions,openeditorURL— const at line 681; referencesgetOpenInEditorURL,checkConditions,openlocation— const at line 683; referencescheckConditions
Imported modules
react-dom/src/client/ReactDOMRootreact-devtools-shared/src/bridgereact-devtools-shared/src/devtools/views/DevToolsreact-devtools-shared/src/devtools/views/Editor/EditorPanereact-devtools-shared/src/frontend/typesreactreact-domreact-dom/clientreact-devtools-shared/src/devtools/store../utilsreact-devtools-shared/src/storagereact-devtools-shared/src/constantsreact-devtools-shared/src/Loggerreact-devtools-shared/src/utilsreact-devtools-shared/src/devtools/views/Editor/utilsreact-devtools-shared/src/hooks/parseHookNames./elementSelection./sourceSelection./evalInInspectedWindow./reactPolling./cloneStyleTags./fetchFileWithCaching./injectBackendManager./registerEventsLogger./getProfilingFlags./debounce
File-level call references
resolve— line 53Bridge— line 60listen— line 61addListener— line 65removeListener— line 70send— line 75postMessage— line 76localStorageSetItem— line 81evalInInspectedWindow— line 82localStorageGetItem— line 95setReactSelectionFromBrowser— line 102render— line 123createBridge— line 156getProfilingFlags— line 158Store— line 160set— line 171injectBackendManager— line 181getRendererIDForElement— line 187viewAttributeSource— line 189openResource— line 202normalizeUrlIfValid— line 203createRoot— line 209createElement— line 209getBrowserTheme— line 217ensureInitialHTMLIsCleared— line 254create— line 265injectStyles— line 278logEvent— line 280emit— line 285createSidebarPane— line 319setPage— line 322setHeight— line 323clearReactPollingInstance— line 454flushSync— line 473unmount— line 473shutdown— line 478disconnect— line 521Error— line 527connect— line 531String— line 532connectExtensionPort— line 550registerEventsLogger— line 557createBridgeAndStore— line 559createComponentsPanel— line 561createProfilerPanel— line 562createSourcesEditorPanel— line 563createElementsInspectPanel— line 564createSuspensePanel— line 565abort— line 570startReactPolling— line 595debounce— line 632performInTabNavigationCleanup— line 639debouncedMountReactDevToolsCallback— line 640addEventListener— line 649mountReactDevToolsWhenReactHasLoaded— line 656setThemeChangeHandler— line 665setOpenResourceHandler— line 673getAlwaysOpenInEditor— line 680getOpenInEditorURL— line 681checkConditions— line 684open— line 686
Source: packages/react-devtools-extensions/src/main/index.js