Source symbols: packages/playwright-core/src/client/waiter.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: 21
- Referenced calls: 38
Declared symbols
Waiter— exported class at line 27; referencesconstructor,createGuid,currentZone,without,_sendWaitInfo,_wrapApiCall,sendMessageToServer,onApiCallBegin,waitForEvent,waitForPromise,_rejectOn,throw,error,rejectOnTimeout,rejectImmediately,AbortError,addEventListener,removeEventListener,waitForTimeout,TimeoutErrortitle— const at line 42; references_sendWaitInfocreateForEvent— static at line 49; referencesWaiterowner— const at line 55; references_wrapApiCall,sendMessageToServer,onApiCallBeginrejectPromise— let at line 87promise— const at line 88listener— const at line 89; referencesAbortErrorresult— const at line 118; referencesrace,dispose,rewriteErrorMessage,formatLogRecordingwaitForEvent— function at line 144; referencesasync,run,predicate,removeListener,resolve,reject,addListenerlistener— let at line 145; referencesasync,run,predicate,removeListener,resolve,reject,addListenerpromise— const at line 146; referencesasync,run,predicate,removeListener,resolve,reject,addListenerdispose— const at line 162; referencesremoveListenerwaitForTimeout— function at line 166; referencessetTimeout,clearTimeouttimeoutId— let at line 167; referencessetTimeout,clearTimeoutpromise— const at line 168; referencessetTimeout,clearTimeoutdispose— const at line 169; referencesclearTimeoutformatLogRecording— function at line 173header— const at line 176headerLength— const at line 177leftLength— const at line 178rightLength— const at line 179
Imported modules
@utils/stackTrace@utils/crypto@utils/zones./errors./channelOwner./channelsevents
File-level call references
constructor— line 37createGuid— line 38currentZone— line 40without— line 40_sendWaitInfo— line 43Waiter— line 50_wrapApiCall— line 56sendMessageToServer— line 58onApiCallBegin— line 68waitForEvent— line 74waitForPromise— line 75_rejectOn— line 80throw— line 80error— line 80rejectOnTimeout— line 83rejectImmediately— line 86AbortError— line 86addEventListener— line 90removeEventListener— line 91waitForTimeout— line 95TimeoutError— line 96throwIfImmediatelyRejected— line 104dispose— line 109for— line 110race— line 118rewriteErrorMessage— line 127formatLogRecording— line 127log— line 132push— line 133async— line 147run— line 148predicate— line 150removeListener— line 152resolve— line 153reject— line 156addListener— line 160setTimeout— line 168clearTimeout— line 169
Source: packages/playwright-core/src/client/waiter.ts