pplaywrightSource ↗
41 declarations and 47 call references extracted from public source metadata.

Source symbols: packages/playwright-core/src/remote/playwrightServer.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: 41
  • Referenced calls: 47

Declared symbols

  • LaunchOptionsWithTimeout — type at line 35
  • ServerOptions — type at line 37
  • PlaywrightServer — exported class at line 48; references constructor, _dontReuse, createPlaywright, Semaphore, WSServer, setHeader, end, stringify, userAgentVersionMatchesErrorMessage, push, get, isArray, parse, filterLaunchOptions, Error, PlaywrightConnection, WebSocketServerTransport, _initConnectMode, has, async
  • browserSemaphore — const at line 65; references Semaphore, WSServer, setHeader, end, stringify, userAgentVersionMatchesErrorMessage, push, get, isArray, parse, filterLaunchOptions, Error, PlaywrightConnection, WebSocketServerTransport, _initConnectMode, has, async, _initReuseBrowsersMode, _initPreLaunchedBrowserMode, _initPreLaunchedAndroidMode
  • controllerSemaphore — const at line 66; references Semaphore, WSServer, setHeader, end, stringify, userAgentVersionMatchesErrorMessage, push, get, isArray, parse, filterLaunchOptions, Error, PlaywrightConnection, WebSocketServerTransport, _initConnectMode, has, async, _initReuseBrowsersMode, _initPreLaunchedBrowserMode, _initPreLaunchedAndroidMode
  • reuseBrowserSemaphore — const at line 67; references Semaphore, WSServer, setHeader, end, stringify, userAgentVersionMatchesErrorMessage, push, get, isArray, parse, filterLaunchOptions, Error, PlaywrightConnection, WebSocketServerTransport, _initConnectMode, has, async, _initReuseBrowsersMode, _initPreLaunchedBrowserMode, _initPreLaunchedAndroidMode
  • uaError — const at line 82; references userAgentVersionMatchesErrorMessage
  • browserHeader — const at line 93; references get, isArray
  • browserName — const at line 94; references get, isArray
  • proxyHeader — const at line 95; references get, isArray
  • proxyValue — const at line 96; references get, isArray
  • launchOptionsHeader — const at line 98; references isArray, get
  • launchOptionsHeaderValue — const at line 99; references isArray, get
  • launchOptionsParam — const at line 100; references get
  • launchOptions — let at line 101
  • isExtension — const at line 109; references filterLaunchOptions, get, Error, PlaywrightConnection, WebSocketServerTransport, _initConnectMode, has, async, _initReuseBrowsersMode
  • connectFilter — const at line 117; references get, Error, PlaywrightConnection, WebSocketServerTransport, _initConnectMode
  • requestedOptions — const at line 191; references launchOptionsHash, allBrowsers, find, has
  • browser — let at line 192; references allBrowsers, find, has, launchOptionsHash
  • existingOptions — const at line 197; references launchOptionsHash
  • browserType — const at line 212; references ProgressController, run, launch
  • controller — const at line 213; references ProgressController, run, launch
  • browser — let at line 240; references allBrowsers, find, ProgressController, run, launch, _dontReuse
  • browserType — const at line 242; references ProgressController, run, launch, _dontReuse
  • controller — const at line 243; references ProgressController, run, launch, _dontReuse
  • browser — const at line 258; references for, allBrowsers, close
  • androidDevice — const at line 276
  • socksProxy — let at line 285; references SocksProxy, setPattern, listen, log
  • browserType — const at line 294; references ProgressController, run, launch, add, async, close
  • controller — const at line 295; references ProgressController, run, launch, add, async, close
  • browser — const at line 296; references run, launch, add, async, close
  • userAgentVersionMatchesErrorMessage — function at line 329; references split, slice, join, getPlaywrightVersion, wrapInASCIIBox
  • match — const at line 330
  • received — const at line 335; references split, slice, join, getPlaywrightVersion, wrapInASCIIBox
  • expected — const at line 336; references getPlaywrightVersion, wrapInASCIIBox, join
  • launchOptionsHash — function at line 354; references for, keys, stringify
  • copy — const at line 355
  • key — const at line 357; references for, stringify, isUnderTest
  • filterLaunchOptions — function at line 366; references isUnderTest
  • defaultLaunchOptions — const at line 384
  • optionsThatAllowBrowserReuse — const at line 392

Imported modules

  • @isomorphic/semaphore
  • @isomorphic/time
  • @utils/wsServer
  • @utils/ascii
  • @utils/socksProxy
  • @utils/debugLogger
  • @utils/debug
  • ../server/userAgent
  • ./playwrightConnection
  • ./serverTransport
  • ../server/playwright
  • ../server/browser
  • ../server/progress
  • ../server/android/android
  • ../server/types

File-level call references


Source: packages/playwright-core/src/remote/playwrightServer.ts

Generated by smolify with deterministic-repository-import-v2 · 1 source file