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; referencescreateMetadataValidator,createWaitInfoValidatorwaitInfoValidator— const at line 39; referencescreateWaitInfoValidatormaxDispatchersOverride— let at line 41setMaxDispatchersForTest— exported function at line 42maxDispatchersForBucket— function at line 45Dispatcher— exported class at line 52; referencesconstructor,super,registerDispatcher,assert,has,set,sendCreate,maybeDisposeStaleDispatchers,parentScope,addObjectListener,push,addEventListener,adopt,delete,sendAdopt,createProgressController,createForSdkObject,isUnderTest,Error,sendEventguid— const at line 70; referencesregisterDispatcher,assert,has,setoldParent— const at line 98; referencesdelete,set,sendAdopt,createProgressController,createForSdkObjectguids— const at line 128; referencesadd,for,values,collectcollect— const at line 129; referencesadd,for,valueslist— const at line 146; referencesget,delete,for,values,_disposeRecursively,clear,_debugScopeState,fromDispatcherScope— exported type at line 165; referencesconstructor,super,createRootSdkObject,initialize,assert,race,createPlaywrightRootDispatcher— exported class at line 167; referencesconstructor,super,createRootSdkObject,initialize,assert,race,createPlaywrightDispatcherConnection— exported class at line 185; referencesconstructor,abortControllersForGuids,for,values,has,push,all,abort,sendEvent,findValidator,validator,_validatorToWireContext,onmessage,sendCreate,sendAdopt,sendDispose,bind,_validatorFromWireContext,_tChannelImplFromWire,getcontrollers— const at line 199; referencesfor,values,has,pushvalidator— const at line 208; referencesfindValidator,_validatorToWireContext,onmessagevalidator— const at line 214; referencesfindValidator,_validatorToWireContext,onmessageguid— const at line 245; referencesget,ValidationError,includes,_tChannelImplToWiredispatcher— const at line 246; referencesget,ValidationError,includes,_tChannelImplToWirelist— let at line 281; referencesget,Set,setmaxDispatchers— const at line 290; referencesmaxDispatchersForBucket,get,set,Set,slice,for,_disposelist— const at line 291; referencesget,set,Set,slice,for,_disposedispatchersArray— const at line 294; referencesset,Set,slice,for,get,_disposedisposeCount— const at line 295; referencesset,Set,slice,for,get,_disposed— const at line 298; referencesget,_dispose,dispatch,_dispatchWaitInfo,abort,AbortError,onmessage,serializeError,TargetClosedError,findValidator,_validatorFromWireContext,validator,metadataValidator,Error,getMetainfo,monotonicTime,createProgressController,set,onBeforeCall,closeReasondispatcher— const at line 307; referencesget,_dispatchWaitInfovalidParams— let at line 323; referencesfindValidator,_validatorFromWireContext,validator,metadataValidator,Error,onmessage,serializeErrorvalidMetadata— let at line 324; referencesfindValidator,_validatorFromWireContext,validator,metadataValidator,Error,onmessage,serializeErrorvalidator— const at line 326; referencesfindValidator,_validatorFromWireContext,metadataValidator,Error,onmessage,serializeErrorvalidatorContext— const at line 327; references_validatorFromWireContext,validator,metadataValidator,Error,onmessage,serializeErrormetainfo— const at line 337; referencesgetMetainfosdkObject— const at line 344; referencesmonotonicTimecallMetadata— const at line 345; referencesmonotonicTimecontroller— const at line 363; referencescreateProgressController,set,onBeforeCallresponse— const at line 367result— const at line 372; referencesrun,findValidator,validator,_validatorToWireContext,isTargetClosedError,closeReason,rewriteErrorMessage,isProtocolError,TargetClosedError,browserLogMessage,serializeError,maybeFindValidator,detailsValidator,monotonicTime,onAfterCall,_doSlowMo,deletevalidator— const at line 373; referencesfindValidator,_validatorToWireContext,isTargetClosedError,closeReason,rewriteErrorMessage,isProtocolError,TargetClosedError,browserLogMessage,serializeError,maybeFindValidator,detailsValidator,monotonicTime,onAfterCall,_doSlowMo,deletereason— const at line 378; referencescloseReason,rewriteErrorMessage,isProtocolError,TargetClosedError,browserLogMessagedetailsValidator— const at line 388; referencesmaybeFindValidator,_validatorToWireContextslowMo— const at line 407; referencesPromise,setTimeout,_dispatchWaitInfo,_validatorFromWireContext,waitInfoValidator,metadataValidator,monotonicTime,set,onBeforeCall,get,push,onCallLog,delete,onAfterCallinfo— let at line 414; references_validatorFromWireContext,waitInfoValidator,metadataValidatorvalidMetadata— let at line 415; references_validatorFromWireContext,waitInfoValidator,metadataValidatorvalidatorContext— const at line 417; references_validatorFromWireContext,waitInfoValidator,metadataValidatorsdkObject— const at line 424; referencesmonotonicTime,set,onBeforeCallcallMetadata— const at line 426; referencesmonotonicTimeoriginalMetadata— const at line 447; referencesget,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
createMetadataValidator— line 38createWaitInfoValidator— line 39constructor— line 64super— line 65registerDispatcher— line 76assert— line 78has— line 78set— line 79sendCreate— line 83maybeDisposeStaleDispatchers— line 84parentScope— line 87addObjectListener— line 91push— line 92addEventListener— line 92adopt— line 95delete— line 99sendAdopt— line 102createProgressController— line 105createForSdkObject— line 106isUnderTest— line 111Error— line 112sendEvent— line 116_dispose— line 119_disposeRecursively— line 120TargetClosedError— line 120closeReason— line 120sendDispose— line 121_onDispose— line 124stopPendingOperations— line 127add— line 130for— line 131values— line 131collect— line 132abortControllersForGuids— line 135removeEventListeners— line 142get— line 146clear— line 154_debugScopeState— line 157from— line 160createRootSdkObject— line 171initialize— line 174race— line 180createPlaywright— line 180all— line 204abort— line 204findValidator— line 208validator— line 209_validatorToWireContext— line 209onmessage— line 210bind— line 229_validatorFromWireContext— line 235_tChannelImplFromWire— line 243ValidationError— line 248includes— line 249_tChannelImplToWire— line 256Set— line 283maxDispatchersForBucket— line 290slice— line 296dispatch— line 305_dispatchWaitInfo— line 311AbortError— line 315serializeError— line 319metadataValidator— line 329getMetainfo— line 337monotonicTime— line 354onBeforeCall— line 366run— line 372isTargetClosedError— line 377rewriteErrorMessage— line 380isProtocolError— line 381browserLogMessage— line 383maybeFindValidator— line 388detailsValidator— line 390onAfterCall— line 395_doSlowMo— line 397compressCallLog— line 402Promise— line 409setTimeout— line 409waitInfoValidator— line 418onCallLog— line 452
Source: packages/playwright-core/src/server/dispatchers/dispatcher.ts