pplaywrightSource ↗
46 declarations and 80 call references extracted from public source metadata.

Source symbols: packages/playwright-core/src/server/dispatchers/dispatcher.ts

Deterministic, value-free symbol metadata extracted from public source. Implementations and literal values are not copied into this page.

  • Revision: main@4cd8608744bf4d18c9f23578c3cf4a1cd1862b2d · 2026-07-20T11:02:36Z
  • Declarations: 46
  • Referenced calls: 80

Declared symbols

  • metadataValidator — const at line 38; references createMetadataValidator, createWaitInfoValidator
  • waitInfoValidator — const at line 39; references createWaitInfoValidator
  • maxDispatchersOverride — let at line 41
  • setMaxDispatchersForTest — exported function at line 42
  • maxDispatchersForBucket — function at line 45
  • Dispatcher — exported class at line 52; references constructor, super, registerDispatcher, assert, has, set, sendCreate, maybeDisposeStaleDispatchers, parentScope, addObjectListener, push, addEventListener, adopt, delete, sendAdopt, createProgressController, createForSdkObject, isUnderTest, Error, sendEvent
  • guid — const at line 70; references registerDispatcher, assert, has, set
  • oldParent — const at line 98; references delete, set, sendAdopt, createProgressController, createForSdkObject
  • guids — const at line 128; references add, for, values, collect
  • collect — const at line 129; references add, for, values
  • list — const at line 146; references get, delete, for, values, _disposeRecursively, clear, _debugScopeState, from
  • DispatcherScope — exported type at line 165; references constructor, super, createRootSdkObject, initialize, assert, race, createPlaywright
  • RootDispatcher — exported class at line 167; references constructor, super, createRootSdkObject, initialize, assert, race, createPlaywright
  • DispatcherConnection — exported class at line 185; references constructor, abortControllersForGuids, for, values, has, push, all, abort, sendEvent, findValidator, validator, _validatorToWireContext, onmessage, sendCreate, sendAdopt, sendDispose, bind, _validatorFromWireContext, _tChannelImplFromWire, get
  • controllers — const at line 199; references for, values, has, push
  • validator — const at line 208; references findValidator, _validatorToWireContext, onmessage
  • validator — const at line 214; references findValidator, _validatorToWireContext, onmessage
  • guid — const at line 245; references get, ValidationError, includes, _tChannelImplToWire
  • dispatcher — const at line 246; references get, ValidationError, includes, _tChannelImplToWire
  • list — let at line 281; references get, Set, set
  • maxDispatchers — const at line 290; references maxDispatchersForBucket, get, set, Set, slice, for, _dispose
  • list — const at line 291; references get, set, Set, slice, for, _dispose
  • dispatchersArray — const at line 294; references set, Set, slice, for, get, _dispose
  • disposeCount — const at line 295; references set, Set, slice, for, get, _dispose
  • d — const at line 298; references get, _dispose, dispatch, _dispatchWaitInfo, abort, AbortError, onmessage, serializeError, TargetClosedError, findValidator, _validatorFromWireContext, validator, metadataValidator, Error, getMetainfo, monotonicTime, createProgressController, set, onBeforeCall, closeReason
  • dispatcher — const at line 307; references get, _dispatchWaitInfo
  • validParams — let at line 323; references findValidator, _validatorFromWireContext, validator, metadataValidator, Error, onmessage, serializeError
  • validMetadata — let at line 324; references findValidator, _validatorFromWireContext, validator, metadataValidator, Error, onmessage, serializeError
  • validator — const at line 326; references findValidator, _validatorFromWireContext, metadataValidator, Error, onmessage, serializeError
  • validatorContext — const at line 327; references _validatorFromWireContext, validator, metadataValidator, Error, onmessage, serializeError
  • metainfo — const at line 337; references getMetainfo
  • sdkObject — const at line 344; references monotonicTime
  • callMetadata — const at line 345; references monotonicTime
  • controller — const at line 363; references createProgressController, set, onBeforeCall
  • response — const at line 367
  • result — const at line 372; references run, findValidator, validator, _validatorToWireContext, isTargetClosedError, closeReason, rewriteErrorMessage, isProtocolError, TargetClosedError, browserLogMessage, serializeError, maybeFindValidator, detailsValidator, monotonicTime, onAfterCall, _doSlowMo, delete
  • validator — const at line 373; references findValidator, _validatorToWireContext, isTargetClosedError, closeReason, rewriteErrorMessage, isProtocolError, TargetClosedError, browserLogMessage, serializeError, maybeFindValidator, detailsValidator, monotonicTime, onAfterCall, _doSlowMo, delete
  • reason — const at line 378; references closeReason, rewriteErrorMessage, isProtocolError, TargetClosedError, browserLogMessage
  • detailsValidator — const at line 388; references maybeFindValidator, _validatorToWireContext
  • slowMo — const at line 407; references Promise, setTimeout, _dispatchWaitInfo, _validatorFromWireContext, waitInfoValidator, metadataValidator, monotonicTime, set, onBeforeCall, get, push, onCallLog, delete, onAfterCall
  • info — let at line 414; references _validatorFromWireContext, waitInfoValidator, metadataValidator
  • validMetadata — let at line 415; references _validatorFromWireContext, waitInfoValidator, metadataValidator
  • validatorContext — const at line 417; references _validatorFromWireContext, waitInfoValidator, metadataValidator
  • sdkObject — const at line 424; references monotonicTime, set, onBeforeCall
  • callMetadata — const at line 426; references monotonicTime
  • originalMetadata — const at line 447; references get, push, onCallLog

Imported modules

  • events
  • @isomorphic/protocolMetainfo
  • @utils/eventsHelper
  • @utils/debug
  • @isomorphic/assert
  • @isomorphic/time
  • @utils/stackTrace
  • @protocol/validator
  • ../errors
  • ../instrumentation
  • ../protocolError
  • ../callLog
  • ../progress
  • ./playwrightDispatcher
  • ../channels

File-level call references


Source: packages/playwright-core/src/server/dispatchers/dispatcher.ts

Generated by smolify with deterministic-repository-import-v2 · 1 source file
Source symbols: packages/playwright-core/src/server/dispatchers/dispatcher.ts — playwright · Smolify