async.ts ×1
Frontier kind: Code frontier
unlabeled · c_e66bcfd660bc
539 tests · 7056 LOC · 31 files · introduces 0 tests · 2 LOC · 1 file
Introduces — evidence that enters the hierarchy at this concept
Code
1 range 2 lines · 1 files
Tests
0 tests
Contains — complete concept membership
Neighbourhood graph
The orange circle is the focus. Violet and green circles are every ancestor and descendant, broader and narrower, at any distance; blue squares and pink diamonds are the introduced files and exact introduced tests of every visible concept, not only the focus's. Arrows point from broader to narrower concepts and bridge only concepts omitted from this view. Undirected links show source or test introduction. Concept and file size follows LOC; exact test nodes use test-count units.
Focus concept
Ancestors (broader)
Descendants (narrower)
Introduced files
Introduced tests
Introduced files, introduced tests, and structurally relevant concept specialization
In the embedded map, ordinary wheel input scrolls the page; use the visible controls to zoom and drag to pan. Open the full-screen map for canvas navigation: wheel pans, Ctrl/Command plus wheel zooms, and arrow keys pan when this region is focused. On touch screens, open the full-screen map to pan or pinch. If JavaScript or WebGL is unavailable, use the native relationship evidence on this page.
Graph controls are ready.
Interactive rendering requires JavaScript and WebGL. Use the native relationship evidence on this page while the interactive map is unavailable.
JavaScript is disabled; use the native relationship evidence on this page to explore the same evidence.
Native relationship evidence
Every exact file and test below is linked only from the concept that introduces it.
async.ts ×1 — Focused concept
Introduced files:
chatServiceImpl.ts ×4 — Ancestor (broader)
Introduced files:
Introduced tests:
chatServiceImpl.ts ×1 — Ancestor (broader)
Introduced files:
Introduced tests:
chatModel.ts ×7 — Ancestor (broader)
Introduced files:
copilotAgent.ts ×4 — Ancestor (broader)
Introduced files:
Introduced tests:
chatModel.ts ×3 — Ancestor (broader)
Introduced files:
copilotAgent.test|title=CopilotAgent createSession activeClient eager-claim getSessionCustomizations publishes discovered files as Directory customizations|occurrence=1 — Ancestor (broader)
Introduced tests:
copilotAgent.test|title=CopilotAgent provisional sessions materialization skips managed shell tools when root config disables the custom terminal tool|occurrence=1 — Ancestor (broader)
Introduced tests:
sessionCustomizationDiscovery.ts ×6 — Ancestor (broader)
Introduced files:
copilotAgent.test|title=CopilotAgent provisional sessions materialization passes VS Code-specific system message to the SDK|occurrence=1, copilotAgent.test|title=CopilotAgent provisional sessions materialization forwards the GitHub token to the SDK at the session level (#318693)|occurrence=1 — Ancestor (broader)
Introduced tests:
copilotAgent.test|title=CopilotAgent provisional sessions sendMessage on the default chat materializes the parent provisional session|occurrence=1, copilotAgent.test|title=CopilotAgent customization anchoring materialization without a worktree keeps the anchor on the original folder|occurrence=1, +1 — Ancestor (broader)
Introduced tests:
claudeAgent.test|title=ClaudeAgent truncateSession() with no turnId awaits the live query teardown (subprocess exit) before deleteSession|occurrence=1 — Ancestor (broader)
Introduced tests:
copilotAgent.test|title=CopilotAgent client tool completion unblocks a pending permission request|occurrence=1 — Ancestor (broader)
Introduced tests:
fileSearchManager.ts ×2 — Ancestor (broader)
Introduced files:
Introduced tests:
fileSearchManager.ts ×4 — Ancestor (broader)
Introduced files:
Introduced tests:
copilotAgent.ts ×1 — Ancestor (broader)
Introduced files:
copilotAgent.ts ×1 — Ancestor (broader)
Introduced files:
Introduced tests:
copilotAgent.ts ×6 — Ancestor (broader)
Introduced files:
copilotAgent.ts ×2 — Ancestor (broader)
Introduced files:
copilotAgent.test|title=CopilotAgent createSession activeClient eager-claim getSessionCustomizations starts initial discovery without debounce|occurrence=1 — Ancestor (broader)
Introduced tests:
copilotAgent.ts ×2 — Ancestor (broader)
Introduced files:
copilotAgent.ts ×8 — Ancestor (broader)
Introduced files:
copilotAgent.ts ×1 — Ancestor (broader)
Introduced files:
copilotAgent.ts ×3 — Ancestor (broader)
Introduced files:
copilotAgent.ts ×4 — Ancestor (broader)
Introduced files:
Introduced tests:
copilotAgent.ts ×2 — Ancestor (broader)
Introduced files:
copilotAgent.ts ×1 — Ancestor (broader)
Introduced files:
copilotAgent.ts ×12 — Ancestor (broader)
Introduced files:
userDataAutoSyncService.ts ×3 — Ancestor (broader)
Introduced files:
Introduced tests:
sessionCustomizationDiscovery.test|title=SessionCustomizationDiscovery discover mode watches the discovered skill root so new skills fire onDidChange|occurrence=1 — Ancestor (broader)
Introduced tests:
copilotAgent.ts ×1 — Ancestor (broader)
Introduced files:
sessionCustomizationDiscovery.test|title=SessionCustomizationDiscovery fires onDidChange when an existing agent file is deleted under a non-recursively watched root|occurrence=1 — Ancestor (broader)
Introduced tests:
copilotAgent.ts ×1 — Ancestor (broader)
Introduced files:
Introduced tests:
copilotAgent.ts ×1 — Ancestor (broader)
Introduced files:
Introduced tests:
copilotAgent.test|title=CopilotAgent restart on startup config change re-enumerates models after a startup-config restart|occurrence=1 — Ancestor (broader)
Introduced tests:
copilotAgent.test|title=CopilotAgent restart on startup config change drops an in-flight catalog from the previous client generation|occurrence=1 — Ancestor (broader)
Introduced tests:
copilotAgent.ts ×1 — Ancestor (broader)
Introduced files:
sessionCustomizationDiscovery.test|title=SessionCustomizationDiscovery does not fire onDidChange for files outside any trigger URI|occurrence=1 — Ancestor (broader)
Introduced tests:
sessionCustomizationDiscovery.test|title=SessionCustomizationDiscovery fires onDidChange when an existing agent file is modified under a non-recursively watched root|occurrence=1 — Ancestor (broader)
Introduced tests:
sessionCustomizationDiscovery.test|title=SessionCustomizationDiscovery fires onDidChange when fixed hook settings file is modified|occurrence=1 — Ancestor (broader)
Introduced tests:
sessionCustomizationDiscovery.test|title=SessionCustomizationDiscovery fires onDidChange when a new agent file is added under a non-recursively watched root|occurrence=1 — Ancestor (broader)
Introduced tests:
sessionCustomizationDiscovery.test|title=SessionCustomizationDiscovery fires onDidChange when AGENTS.md in the workspace root is modified|occurrence=1 — Ancestor (broader)
Introduced tests:
copilotAgent.ts ×17 — Ancestor (broader)
Introduced files:
copilotAgent.test|title=CopilotAgent does not publish an in-flight model refresh after shutdown|occurrence=1 — Ancestor (broader)
Introduced tests:
copilotAgent.test|title=CopilotAgent restart on startup config change does not start a replacement client while the previous client is stopping|occurrence=1 — Ancestor (broader)
Introduced tests:
copilotAgent.ts ×1 — Ancestor (broader)
Introduced files:
agentHostToolCallTelemetry.test|title=AgentSideEffects — tool call telemetry does not emit after a client tool completes or its turn is cancelled|occurrence=1 — Ancestor (broader)
Introduced tests:
agentHostTelemetryReporter.ts ×1 — Ancestor (broader)
Introduced files:
Introduced tests:
agentSideEffects.ts ×1 — Ancestor (broader)
Introduced files:
Introduced tests:
agentHostToolCallTelemetry.test|title=AgentSideEffects — tool call telemetry replaces confirmation tracking with client execution tracking|occurrence=1 — Ancestor (broader)
Introduced tests:
agentHostTelemetryReporter.ts ×1 — Ancestor (broader)
Introduced files:
chatSessionStore.test|title=ChatSessionStore readSession returns stored session data|occurrence=1 — Ancestor (broader)
Introduced tests:
chatSessionStore.ts ×4 — Ancestor (broader)
Introduced files:
Introduced tests:
chatSessionStore.ts ×2 — Ancestor (broader)
Introduced files:
Introduced tests:
userDataSyncService.ts ×1 — Ancestor (broader)
Introduced files:
chatSessionStore.ts ×2 — Ancestor (broader)
Introduced files:
chatSessionStore.ts ×4 — Ancestor (broader)
Introduced files:
chatSessionStore.ts ×2 — Ancestor (broader)
Introduced files:
chatSessionStore.ts ×2 — Ancestor (broader)
Introduced files:
chatSessionStore.ts ×2 — Ancestor (broader)
Introduced files:
chatSessionStore.ts ×10 — Ancestor (broader)
Introduced files:
mcpResourceFilesystem.ts ×3 — Ancestor (broader)
Introduced files:
Introduced tests:
mockChatModel.ts ×1 — Ancestor (broader)
Introduced files:
workbenchTestServices.ts ×1 — Ancestor (broader)
Introduced files:
workbenchTestServices.ts ×3 — Ancestor (broader)
Introduced files:
copilotAgentSession.test|title=CopilotAgentSession MCP server inventory tool-triggered MCP auth transitions the active MCP tool call until authentication resolves|occurrence=1 — Ancestor (broader)
Introduced tests:
userDataSyncService.ts ×1 — Ancestor (broader)
Introduced files:
userDataSyncService.ts ×5 — Ancestor (broader)
Introduced files:
copilotAgentSession.test|title=CopilotAgentSession MCP server inventory seeds inventory from rpc.mcp.list at subscription time|occurrence=1 — Ancestor (broader)
Introduced tests:
copilotAgentSession.test|title=CopilotAgentSession MCP server inventory an unchanged MCP status is not logged twice|occurrence=1 — Ancestor (broader)
Introduced tests:
copilotAgentSession.ts ×1 — Ancestor (broader)
Introduced files:
Introduced tests:
copilotAgentSession.ts ×1 — Ancestor (broader)
Introduced files:
Introduced tests:
copilotAgentSession.test|title=CopilotAgentSession sendSteering does not flip turns for subagent user messages|occurrence=1 — Ancestor (broader)
Introduced tests:
copilotAgentSession.ts ×1 — Ancestor (broader)
Introduced files:
Introduced tests:
copilotAgentSession.ts ×1 — Ancestor (broader)
Introduced files:
Introduced tests:
copilotAgentSession.ts ×1 — Ancestor (broader)
Introduced files:
Introduced tests:
copilotAgentSession.ts ×1 — Ancestor (broader)
Introduced files:
copilotAgentSession.ts ×1 — Ancestor (broader)
Introduced files:
Introduced tests:
copilotAgentSession.ts ×3 — Ancestor (broader)
Introduced files:
copilotAgentSession.ts ×1 — Ancestor (broader)
Introduced files:
Introduced tests:
copilotAgentSession.ts ×1 — Ancestor (broader)
Introduced files:
copilotAgentSession.ts ×2 — Ancestor (broader)
Introduced files:
copilotAgentSession.ts ×1 — Ancestor (broader)
Introduced files:
Introduced tests:
copilotAgentSession.test|title=CopilotAgentSession instructionsCollected telemetry skips subagent user messages|occurrence=1, copilotAgentSession.test|title=CopilotAgentSession instructionsCollected telemetry skips SDK-injected messages (source !== "user")|occurrence=1 — Ancestor (broader)
Introduced tests:
abstractSynchronizer.ts ×5 — Ancestor (broader)
Introduced files:
abstractSynchronizer.ts ×1 — Ancestor (broader)
Introduced files:
abstractSynchronizer.ts ×2 — Ancestor (broader)
Introduced files:
abstractSynchronizer.ts ×5 — Ancestor (broader)
Introduced files:
mcpRegistry.ts ×2 — Ancestor (broader)
Introduced files:
Introduced tests:
mcpServerConnection.ts ×2 — Ancestor (broader)
Introduced files:
mcpServerConnection.test|title=Workbench - MCP - ServerConnection should correctly handle transitions to and from error state|occurrence=1 — Ancestor (broader)
Introduced tests:
stop cycles|occurrence=1 — Ancestor (broader)
Introduced tests:
event.ts ×1 — Ancestor (broader)
Introduced files:
mcpServerConnection.ts ×1 — Ancestor (broader)
Introduced files:
Introduced tests:
mcpServerConnection.ts ×3 — Ancestor (broader)
Introduced files:
pluginMarketplaceService.ts ×19 — Ancestor (broader)
Introduced files:
Introduced tests:
languageModels.ts ×1 — Ancestor (broader)
Introduced files:
Introduced tests:
mcpTypesUtils.ts ×4 — Ancestor (broader)
Introduced files:
Introduced tests:
fileBackedInstalledPluginsStore.ts ×5 — Ancestor (broader)
Introduced files:
fileBackedInstalledPluginsStore.ts ×1 — Ancestor (broader)
Introduced files:
fileBackedInstalledPluginsStore.ts ×3 — Ancestor (broader)
Introduced files:
userDataSyncStoreService.test|title=UserDataSyncRequestsSession too many requests are thrown after session is expired|occurrence=1 — Ancestor (broader)
Introduced tests:
userDataSyncStoreService.test|title=UserDataSyncRequestsSession requests are handled after session is expired|occurrence=1 — Ancestor (broader)
Introduced tests:
fileBackedInstalledPluginsStore.ts ×3 — Ancestor (broader)
Introduced files:
Introduced tests:
abstractDebugAdapter.ts ×4 — Ancestor (broader)
Introduced files:
Introduced tests:
claudeSessionCustomizationDiscovery.test|title=claudeSessionCustomizationDiscovery ClaudeCustomizationWatcher ignores SDK runtime churn under `.claude` (transcripts, history, tasks, ...)|occurrence=1 — Ancestor (broader)
Introduced tests:
claudeSessionCustomizationDiscovery.test|title=claudeSessionCustomizationDiscovery ClaudeCustomizationWatcher fires once (debounced) for changes under watched roots and ignores unrelated edits|occurrence=1 — Ancestor (broader)
Introduced tests:
CLAUDE.local.md edit|occurrence=1 — Ancestor (broader)
Introduced tests:
agentHostTerminalManager.test|title=AgentHostTerminalManager – command detection integration disposed alt-buffer promise listener does not resolve|occurrence=1 — Ancestor (broader)
Introduced tests:
agentHostTerminalManager.ts ×1 — Ancestor (broader)
Introduced files:
Introduced tests:
agentHostFileMonitorService.test|title=AgentHostFileMonitorService disposing service cleans up active watchers and pending debounce callbacks|occurrence=1 — Ancestor (broader)
Introduced tests:
agentHostFileMonitorService.ts ×2 — Ancestor (broader)
Introduced files:
agentHostFileMonitorService.ts ×12 — Ancestor (broader)
Introduced files:
editSurvivalReporter.ts ×1 — Ancestor (broader)
Introduced files:
Introduced tests:
worktreeIsolation.test|title=WorktreeIsolation resolveWorkingDirectory serializes concurrent creation in the same repository|occurrence=1 — Ancestor (broader)
Introduced tests:
extHostExtensionActivator.ts ×2 — Ancestor (broader)
Introduced files:
Introduced tests:
extHostExtensionActivator.test|title=ExtensionsActivator issue #144518: Problem with git extension and vscode-icons|occurrence=1 — Ancestor (broader)
Introduced tests:
extHostExtensionActivator.ts ×1 — Ancestor (broader)
Introduced files:
agentModelRefreshScheduler.ts ×1 — Ancestor (broader)
Introduced files:
Introduced tests:
editSurvivalReporter.ts ×1 — Ancestor (broader)
Introduced files:
editSurvivalReporter.ts ×3 — Ancestor (broader)
Introduced files:
agentModelRefreshScheduler.test|title=AgentModelRefreshScheduler ticks every registered agent repeatedly and stops on dispose|occurrence=1 — Ancestor (broader)
Introduced tests:
agentModelRefreshScheduler.ts ×1 — Ancestor (broader)
Introduced files:
Introduced tests:
agentModelRefreshScheduler.ts ×3 — Ancestor (broader)
Introduced files:
commonProperties.test|title=Telemetry - common properties values chance on ask|occurrence=1 — Ancestor (broader)
Introduced tests:
promptInputModel.ts ×6 — Ancestor (broader)
Introduced files:
promptInputModel.ts ×2 — Ancestor (broader)
Introduced files:
Introduced tests:
promptInputModel.ts ×40 — Ancestor (broader)
Introduced files:
tunnelAgentHostService.ts ×1 — Ancestor (broader)
Introduced files:
chatStreamStats.ts ×1 — Ancestor (broader)
Introduced files:
Introduced tests:
chatStreamStats.ts ×1 — Ancestor (broader)
Introduced files:
Introduced tests:
chatStreamStats.ts ×1 — Ancestor (broader)
Introduced files:
Introduced tests:
chatStreamStats.ts ×1 — Ancestor (broader)
Introduced files:
Introduced tests:
ipc.net.ts ×3 — Ancestor (broader)
Introduced files:
event.test|title=AsyncEmitter sequential delivery|occurrence=1, event.test|title=AsyncEmitter sequential, in-order delivery|occurrence=1 — Ancestor (broader)
Introduced tests:
event.test|title=Event utils throttle leading only|occurrence=1, event.test|title=Event utils throttle only leading edge if no subsequent events|occurrence=1, +1 — Ancestor (broader)
Introduced tests:
event.ts ×1 — Ancestor (broader)
Introduced files:
Introduced tests:
event.ts ×2 — Ancestor (broader)
Introduced files:
Introduced tests:
aiRelatedInformationService.ts ×1 — Ancestor (broader)
Introduced files:
Introduced tests:
agentHostFileSystemProvider.ts ×1 — Ancestor (broader)
Introduced files:
agentHostFileSystemProvider.ts ×1 — Ancestor (broader)
Introduced files:
Introduced tests:
watch watch disposed before async setup completes still tears down the handle|occurrence=1 — Ancestor (broader)
Introduced tests:
event.ts ×1 — Ancestor (broader)
Introduced files:
Introduced tests:
event.test|title=Event utils accumulate should not fire after a listener is disposed with undefined or []|occurrence=1 — Ancestor (broader)
Introduced tests:
event.ts ×6 — Ancestor (broader)
Introduced files:
event.test|title=Event utils debounce leading (2)|occurrence=1, event.test|title=Event utils debounce leading reset|occurrence=1 — Ancestor (broader)
Introduced tests:
event.test|title=Event utils buffer should buffer events on next tick|occurrence=1 — Ancestor (broader)
Introduced tests:
event.test|title=Event utils debounce should flush events when the emitter is disposed|occurrence=1 — Ancestor (broader)
Introduced tests:
event.ts ×1 — Ancestor (broader)
Introduced files:
Introduced tests:
event.ts ×1 — Ancestor (broader)
Introduced files:
Introduced tests:
event.test|title=Event utils debounce should not flush events when a listener is disposed|occurrence=1 — Ancestor (broader)
Introduced tests:
event.test|title=Event Event.toPromise cancel does not resolve promise|occurrence=1 — Ancestor (broader)
Introduced tests:
ipc.ts ×8 — Ancestor (broader)
Introduced files:
Introduced tests:
ipc.ts ×2 — Ancestor (broader)
Introduced files:
ipc.ts ×2 — Ancestor (broader)
Introduced files:
Introduced tests:
ipc.test|title=Base IPC one to one listen to events|occurrence=1, ipc.test|title=Base IPC one to many all clients get pinged|occurrence=1 — Ancestor (broader)
Introduced tests:
ipc.ts ×1 — Ancestor (broader)
Introduced files:
ipc.ts ×8 — Ancestor (broader)
Introduced files:
pfs.test|title=PFS writeFile - parallel write on same files works and is sequentalized|occurrence=1 — Ancestor (broader)
Introduced tests:
ipc.ts ×3 — Ancestor (broader)
Introduced files:
async.ts ×1 — Ancestor (broader)
Introduced files:
Introduced tests:
zip.ts ×9 — Ancestor (broader)
Introduced files:
Introduced tests:
async.ts ×2 — Ancestor (broader)
Introduced files:
Introduced tests:
async.test|title=Async Queue order is kept|occurrence=1 — Ancestor (broader)
Introduced tests:
async.test|title=Async disposableLongTimeout store managed cancel via store|occurrence=1 — Ancestor (broader)
Introduced tests:
async.ts ×2 — Ancestor (broader)
Introduced files:
async.ts ×1 — Ancestor (broader)
Introduced files:
Introduced tests:
async.ts ×1 — Ancestor (broader)
Introduced files:
Introduced tests:
notifications.ts ×1 — Ancestor (broader)
Introduced files:
Introduced tests:
resume (error)|occurrence=1 — Ancestor (broader)
Introduced tests:
buffer.test|title=Buffer bufferWriteableStream - buffers errors when no listener|occurrence=1 — Ancestor (broader)
Introduced tests:
resume (simple)|occurrence=1 — Ancestor (broader)
Introduced tests:
buffer.test|title=Buffer bufferWriteableStream - buffers end when no listener|occurrence=1 — Ancestor (broader)
Introduced tests:
buffer.test|title=Buffer bufferWriteableStream - buffers data when no listener|occurrence=1 — Ancestor (broader)
Introduced tests:
buffer.test|title=Buffer bufferWriteableStream - basics (error)|occurrence=1 — Ancestor (broader)
Introduced tests:
buffer.test|title=Buffer bufferWriteableStream - basics (no error)|occurrence=1 — Ancestor (broader)
Introduced tests:
buffer.test|title=Buffer bufferWriteableStream - nothing happens after end()|occurrence=1 — Ancestor (broader)
Introduced tests:
buffer.test|title=Buffer bufferWriteableStream - destroy|occurrence=1 — Ancestor (broader)
Introduced tests:
async.test|title=Async cancelablePromise execution order (async with late listener)|occurrence=1 — Ancestor (broader)
Introduced tests:
stream.ts ×1 — Ancestor (broader)
Introduced files:
Introduced tests:
async.test|title=Async firstParallel cancels|occurrence=1 — Ancestor (broader)
Introduced tests:
async.test|title=Async AsyncIterableProducer async executor with emitMany|occurrence=1 — Ancestor (broader)
Introduced tests:
async.ts ×1 — Ancestor (broader)
Introduced files:
Introduced tests:
async.test|title=Async AsyncReader concurrent operations|occurrence=1, async.test|title=Async AsyncReader buffer management - single extend buffer call|occurrence=1 — Ancestor (broader)
Introduced tests:
async.test|title=Async AsyncReader peekTimeout - with delayed data|occurrence=1 — Ancestor (broader)
Introduced tests:
async.test|title=Async AsyncIterableProducer async executor resolves without emitting|occurrence=1 — Ancestor (broader)
Introduced tests:
async.test|title=Async Throttler async|occurrence=1, async.test|title=Async Throttler last factory should be the one getting called|occurrence=1 — Ancestor (broader)
Introduced tests:
async.ts ×1 — Ancestor (broader)
Introduced files:
Introduced tests:
async.test|title=Async TaskSequentializer executing and multiple queued (last one wins)|occurrence=1 — Ancestor (broader)
Introduced tests:
async.test|title=Async TaskSequentializer executing and queued (finishes instantly)|occurrence=1, async.test|title=Async TaskSequentializer executing and queued (finishes after timeout)|occurrence=1 — Ancestor (broader)
Introduced tests:
async.ts ×2 — Ancestor (broader)
Introduced files:
Introduced tests:
async.test|title=Async Limiter assert degree of paralellism|occurrence=1 — Ancestor (broader)
Introduced tests:
async.test|title=Async Queue order is kept (chained)|occurrence=1 — Ancestor (broader)
Introduced tests:
async.test|title=Async TaskSequentializer join (without queued)|occurrence=1 — Ancestor (broader)
Introduced tests:
async.ts ×2 — Ancestor (broader)
Introduced files:
Introduced tests:
async.test|title=Async Promises.settled resolves|occurrence=1, async.test|title=Async Promises.settled resolves in order|occurrence=1 — Ancestor (broader)
Introduced tests:
async.test|title=Async disposableTimeout handler only cancel|occurrence=1 — Ancestor (broader)
Introduced tests:
async.test|title=Async cancelablePromise get inner result|occurrence=1 — Ancestor (broader)
Introduced tests:
event.ts ×1 — Ancestor (broader)
Introduced files:
abstractDebugAdapter.ts ×5 — Ancestor (broader)
Introduced files:
abstractDebugAdapter.ts ×8 — Ancestor (broader)
Introduced files:
async.ts ×2 — Descendant (narrower)
Introduced files:
async.ts ×7 — Descendant (narrower)
Introduced files:
async.ts ×202 — Descendant (narrower)
Introduced files:
resources.ts ×23 — Descendant (narrower)
Introduced files:
network.ts ×20 — Descendant (narrower)
Introduced files:
extpath.ts ×17 — Descendant (narrower)
Introduced files:
strings.ts ×101 — Descendant (narrower)
Introduced files:
cancellation.ts ×1 — Descendant (narrower)
Introduced files:
cancellation.ts ×1 — Descendant (narrower)
Introduced files:
cancellation.ts ×1 — Descendant (narrower)
Introduced files:
cancellation.ts ×2 — Descendant (narrower)
Introduced files:
cancellation.ts ×2 — Descendant (narrower)
Introduced files:
cancellation.ts ×2 — Descendant (narrower)
Introduced files:
cancellation.ts ×4 — Descendant (narrower)
Introduced files:
cancellation.ts ×2 — Descendant (narrower)
Introduced files:
cancellation.ts ×1 — Descendant (narrower)
Introduced files:
event.ts ×1 — Descendant (narrower)
Introduced files:
event.ts ×1 — Descendant (narrower)
Introduced files:
event.ts ×3 — Descendant (narrower)
Introduced files:
event.ts ×8 — Descendant (narrower)
Introduced files:
event.ts ×3 — Descendant (narrower)
Introduced files:
cancellation.ts ×18 — Descendant (narrower)
Introduced files:
event.ts ×3 — Descendant (narrower)
Introduced files:
event.ts ×1 — Descendant (narrower)
Introduced files:
lifecycle.ts ×3 — Descendant (narrower)
Introduced files:
event.ts ×4 — Descendant (narrower)
Introduced files:
event.ts ×2 — Descendant (narrower)
Introduced files:
lifecycle.ts ×2 — Descendant (narrower)
Introduced files:
event.ts ×2 — Descendant (narrower)
Introduced files:
event.ts ×93 — Descendant (narrower)
Introduced files:
utils.ts ×3 — Descendant (narrower)
Introduced files:
linkedList.ts ×13 — Descendant (narrower)
Introduced files:
lifecycle.ts ×2 — Descendant (narrower)
Introduced files:
lifecycle.ts ×1 — Descendant (narrower)
Introduced files:
lifecycle.ts ×1 — Descendant (narrower)
Introduced files:
lifecycle.ts ×4 — Descendant (narrower)
Introduced files:
lifecycle.ts ×6 — Descendant (narrower)
Introduced files:
lazy.ts ×1 — Descendant (narrower)
Introduced files:
lazy.ts ×3 — Descendant (narrower)
Introduced files:
lifecycle.ts ×1 — Descendant (narrower)
Introduced files:
lifecycle.ts ×1 — Descendant (narrower)
Introduced files:
uint.ts ×2 — Descendant (narrower)
Introduced files:
lifecycle.ts ×1 — Descendant (narrower)
Introduced files:
map.ts ×97 — Descendant (narrower)
Introduced files:
Introduced tests
Every collected test enters the hierarchy at exactly one concept.
No tests are introduced at this concept. Its intent tests are introduced by other concepts.
Introduced code
Every collected source range enters the hierarchy at exactly one concept.
1 file ranked by introduced lines: 2 introduced LOC across 1 ranges.
Expand a file to inspect source; the > gutter marks introduced lines.
src/vs/base/common/async.ts 2 introduced LOC · 1 range
Open complete file
50
51
if ( ! isCancelled ) {
53
>
54
} else if ( isDisposable ( value )) {
55
// promise has been cancelled, result is disposable and will