vvscodeSource ↗
51 declarations and 55 call references extracted from public source metadata.

Source symbols: src/server-main.ts

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

  • Revision: main@0b8aecc9797195d109bf60817ebc6b174eb252e1 · 2026-07-20T15:21:55Z
  • Declarations: 51
  • Referenced calls: 55

Declared symbols

  • parsedArgs — const at line 27; references minimist, slice
  • envValue — const at line 34
  • extensionLookupArgs — const at line 41; references some, resolveNLSConfiguration
  • extensionInstallArgs — const at line 42; references some, resolveNLSConfiguration
  • shouldSpawnCli — const at line 44; references some, resolveNLSConfiguration
  • nlsConfiguration — const at line 46; references resolveNLSConfiguration
  • _remoteExtensionHostAgentServer — let at line 55; references loadCode, async, createServer
  • _remoteExtensionHostAgentServerPromise — let at line 56; references loadCode, async, createServer
  • getRemoteExtensionHostAgentServer — const at line 57; references loadCode, async, createServer
  • server — const at line 60; references createServer, isArray, log, join, hasStdinWithoutTty, exit, prompt
  • accept — const at line 76; references prompt, exit
  • firstRequest — let at line 87; references createServer, async, mark, getRemoteExtensionHostAgentServer, handleRequest
  • firstWebSocket — let at line 88; references createServer, async, mark, getRemoteExtensionHostAgentServer, handleRequest
  • address — let at line 90; references createServer, async, mark, getRemoteExtensionHostAgentServer, handleRequest
  • server — const at line 91; references createServer, async, mark, getRemoteExtensionHostAgentServer, handleRequest
  • remoteExtensionHostAgentServer — const at line 96; references getRemoteExtensionHostAgentServer, handleRequest, async, mark, handleUpgrade
  • remoteExtensionHostAgentServer — const at line 104; references getRemoteExtensionHostAgentServer, handleUpgrade, async, handleServerError
  • remoteExtensionHostAgentServer — const at line 109; references getRemoteExtensionHostAgentServer, handleServerError, sanitizeStringArg
  • host — const at line 113; references sanitizeStringArg
  • nodeListenOptions — const at line 114; references sanitizeStringArg
  • output — let at line 120; references isArray, networkInterfaces, keys
  • ifaces — const at line 123; references networkInterfaces, keys
  • sanitizeStringArg — function at line 157; references isArray, pop
  • installServerProcessExitDiagnostics — function at line 176; references now, sanitizeStringArg, tmpdir, join, mkdirSync, appendFileSync, write, memoryUsage, log, for, exit
  • startTime — const at line 181; references now, sanitizeStringArg, tmpdir, join, mkdirSync
  • logsPath — const at line 190; references sanitizeStringArg, tmpdir, join, mkdirSync
  • diagnosticsFile — const at line 191; references join, mkdirSync
  • mirrorToStderr — let at line 209
  • log — const at line 216; references appendFileSync, write
  • line — const at line 217; references appendFileSync
  • describeState — const at line 234; references memoryUsage
  • processWithResources — const at line 236
  • activeResources — const at line 237; references memoryUsage
  • memory — const at line 238; references memoryUsage
  • handlingUncaughtException — let at line 256; references log
  • signals — const at line 269; references for, log, exit
  • signalNumber — const at line 275; references exit
  • parsePort — function at line 293; references match, parseInt, parseRange, findFreePort, warn, exit
  • range — let at line 295
  • port — const at line 299; references findFreePort
  • parseRange — function at line 315; references parseInt
  • match — const at line 316; references parseInt
  • start — const at line 318; references parseInt
  • findFreePort — function at line 330; references Promise, createServer, listen, close, resolve, for, testPort
  • testPort — const at line 331; references Promise, createServer, listen, close, resolve
  • server — const at line 333; references createServer, listen, close, resolve
  • loadCode — function at line 350; references stringify, join, devInjectNodeModuleLookupPath, removeGlobalNodeJsModuleLookupPaths, bootstrapESM, import
  • hasStdinWithoutTty — function at line 380
  • prompt — function at line 389; references createInterface, Promise, question, close, toString, trim, toLowerCase, resolve, write
  • rl — const at line 390; references createInterface
  • str — const at line 397; references toString, trim, toLowerCase, resolve, write, prompt

Imported modules

  • node:path
  • node:fs
  • node:http
  • node:net
  • node:os
  • node:readline
  • node:perf_hooks
  • minimist
  • ./bootstrap-node.js
  • ./bootstrap-esm.js
  • ./vs/base/node/nls.js
  • ./bootstrap-meta.js
  • ./vs/base/common/performance.js
  • ./vs/nls.js
  • ./vs/server/node/remoteExtensionHostAgentServer.js
  • ./vs/server/node/server.main.js

File-level call references


Source: src/server-main.ts

Generated by smolify with deterministic-repository-import-v2 · 1 source file
Source symbols: src/server-main.ts — vscode · Smolify