utils.ts ×1
Frontier kind: Code frontier
unlabeled · c_c3d162ab5bf1
2491 tests · 3394 LOC · 18 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.
utils.ts ×1 — Focused concept
Introduced files:
textModel.ts ×6 — Ancestor (broader)
Introduced files:
Introduced tests:
fileSearch.ts ×31 — Ancestor (broader)
Introduced files:
extHostTerminalShellIntegration.ts ×29 — Ancestor (broader)
Introduced files:
claudeAgentSdkService.ts ×3 — Ancestor (broader)
Introduced files:
pieceTreeTextBuffer.ts ×1 — Ancestor (broader)
Introduced files:
chatModel.ts ×1 — Ancestor (broader)
Introduced files:
chatModel.ts ×6 — Ancestor (broader)
Introduced files:
chatModel.test|title=Response not mergeable markdown|occurrence=1 — Ancestor (broader)
Introduced tests:
chatToolInvocation.ts ×8 — Ancestor (broader)
Introduced files:
chatModel.ts ×2 — Ancestor (broader)
Introduced files:
chatService.ts ×2 — Ancestor (broader)
Introduced files:
chatModel.ts ×2 — Ancestor (broader)
Introduced files:
chatModel.ts ×1 — Ancestor (broader)
Introduced files:
agentPeerChats.ts ×2 — Ancestor (broader)
Introduced files:
chatModel.ts ×2 — Ancestor (broader)
Introduced files:
chatModel.ts ×3 — Ancestor (broader)
Introduced files:
chatModel.ts ×4 — Ancestor (broader)
Introduced files:
chatRequestParser.ts ×1 — Ancestor (broader)
Introduced files:
skill as prompt slash part|occurrence=1 — Ancestor (broader)
Introduced tests:
chatRequestParser.ts ×1 — Ancestor (broader)
Introduced files:
workspacelessScratchDir.ts ×1 — Ancestor (broader)
Introduced files:
chatRequestParser.test|title=ChatRequestParser plain text|occurrence=1 — Ancestor (broader)
Introduced tests:
promptsService.ts ×4 — Ancestor (broader)
Introduced files:
mcpCustomizationController.ts ×3 — Ancestor (broader)
Introduced files:
agentPeerChats.ts ×1 — Ancestor (broader)
Introduced files:
mockLanguageModelToolsService.ts ×1 — Ancestor (broader)
Introduced files:
Introduced tests:
copilotGitProject.ts ×2 — Ancestor (broader)
Introduced files:
chatRequestParser.ts ×1 — Ancestor (broader)
Introduced files:
chatRequestParser.test|title=ChatRequestParser agent host: forcedAgent does not fall back to default agent subcommand|occurrence=1 — Ancestor (broader)
Introduced tests:
chatRequestParser.ts ×4 — Ancestor (broader)
Introduced files:
runSubagentTool.ts ×1 — Ancestor (broader)
Introduced files:
chatRequestParser.ts ×2 — Ancestor (broader)
Introduced files:
agentPluginServiceImpl.ts ×4 — Ancestor (broader)
Introduced files:
chatVariableEntries.ts ×3 — Ancestor (broader)
Introduced files:
promptsServiceImpl.ts ×6 — Ancestor (broader)
Introduced files:
agentPluginService.ts ×4 — Ancestor (broader)
Introduced files:
customizationHarnessService.ts ×9 — Ancestor (broader)
Introduced files:
fileService.ts ×3 — Ancestor (broader)
Introduced files:
codexAgent.ts ×24 — Ancestor (broader)
Introduced files:
workbenchTestServices.ts ×2 — Ancestor (broader)
Introduced files:
pluginParsers.ts ×1 — Ancestor (broader)
Introduced files:
autorunImpl.ts ×2 — Ancestor (broader)
Introduced files:
chatAgents.ts ×1 — Ancestor (broader)
Introduced files:
Introduced tests:
promise.ts ×3 — Ancestor (broader)
Introduced files:
chatAgents.test|title=ChatAgents registerAgentImplementation can dispose an agent implementation|occurrence=1, chatAgents.test|title=ChatAgents registerAgentImplementation should register an agent implementation|occurrence=1 — Ancestor (broader)
Introduced tests:
chatAgents.ts ×1 — Ancestor (broader)
Introduced files:
Introduced tests:
chatAgents.ts ×1 — Ancestor (broader)
Introduced files:
Introduced tests:
workspaceTrust.ts ×3 — Ancestor (broader)
Introduced files:
chatAgents.ts ×1 — Ancestor (broader)
Introduced files:
Introduced tests:
history.ts ×12 — Ancestor (broader)
Introduced files:
chatWidgetHistoryService.ts ×18 — Ancestor (broader)
Introduced files:
chatSelectedModel.ts ×2 — Ancestor (broader)
Introduced files:
environmentVariableService.ts ×6 — Ancestor (broader)
Introduced files:
workbenchTestServices.ts ×1 — Ancestor (broader)
Introduced files:
chatSessionTypePreference.ts ×1 — Ancestor (broader)
Introduced files:
constants.ts ×4 — Ancestor (broader)
Introduced files:
fileBackedInstalledPluginsStore.ts ×10 — Ancestor (broader)
Introduced files:
mockPromptsService.ts ×1 — Ancestor (broader)
Introduced files:
agentModelPricing.ts ×7 — Ancestor (broader)
Introduced files:
mcpRegistryInputStorage.ts ×10 — Ancestor (broader)
Introduced files:
askQuestionsTool.ts ×14 — Ancestor (broader)
Introduced files:
event.ts ×1 — Ancestor (broader)
Introduced files:
chatPermissionWarnings.ts ×4 — Ancestor (broader)
Introduced files:
copilotSessionLauncher.test|title=resolveByokSessionConfig synthesizes deduped providers and per-model config from the active bridge|occurrence=1 — Ancestor (broader)
Introduced tests:
serviceMachineId.ts ×4 — Ancestor (broader)
Introduced files:
observableMemento.ts ×5 — Ancestor (broader)
Introduced files:
claudeSdkPipeline.test|title=ClaudeSdkPipeline initial state isResumed starts false and isAborted starts false|occurrence=1 — Ancestor (broader)
Introduced tests:
claudeSdkPipeline.ts ×1 — Ancestor (broader)
Introduced files:
claudeSdkPipeline.ts ×1 — Ancestor (broader)
Introduced files:
agentHostSkillCompletionProvider.ts ×1 — Ancestor (broader)
Introduced files:
agentHostSkillCompletionProvider.ts ×1 — Ancestor (broader)
Introduced files:
Introduced tests:
mockChatModel.ts ×6 — Ancestor (broader)
Introduced files:
agentHostSkillCompletionProvider.ts ×1 — Ancestor (broader)
Introduced files:
Introduced tests:
claudeSdkMessageRouter.ts ×4 — Ancestor (broader)
Introduced files:
chatUri.ts ×1 — Ancestor (broader)
Introduced files:
fileService.ts ×1 — Ancestor (broader)
Introduced files:
agentHostSkillCompletionProvider.test|title=AgentHostSkillCompletionProvider announces slash as a trigger character|occurrence=1 — Ancestor (broader)
Introduced tests:
claudeFileEditObserver.ts ×3 — Ancestor (broader)
Introduced files:
claudeFileEditObserver.ts ×2 — Ancestor (broader)
Introduced files:
agentHostChangesetCoordinator.test|title=ChangesetSessionCoordinator exposes subscriptions and drops them when the last subscriber leaves|occurrence=1 — Ancestor (broader)
Introduced tests:
agentHostChangesetFileMonitorCoordinator.ts ×10 — Ancestor (broader)
Introduced files:
manageTodoListTool.ts ×4 — Ancestor (broader)
Introduced files:
instantiationServiceMock.ts ×2 — Ancestor (broader)
Introduced files:
mcpCustomizationController.test|title=McpCustomizationController bare server (no child match) is surfaced as a full top-level customization|occurrence=1 — Ancestor (broader)
Introduced tests:
mcpCustomizationController.test|title=McpCustomizationController non-ready bare server has no channel but still advertises mcpApp (static capability)|occurrence=1 — Ancestor (broader)
Introduced tests:
mcpCustomizationController.ts ×1 — Ancestor (broader)
Introduced files:
Introduced tests:
mcpCustomizationController.ts ×5 — Ancestor (broader)
Introduced files:
mcpCustomizationController.ts ×1 — Ancestor (broader)
Introduced files:
mcpCustomizationController.ts ×2 — Ancestor (broader)
Introduced files:
ahpJsonlLogger.ts ×15 — Ancestor (broader)
Introduced files:
mcpCustomizationController.test|title=McpCustomizationController empty inventory dispatches nothing|occurrence=1 — Ancestor (broader)
Introduced tests:
agentHostResourceService.ts ×28 — Ancestor (broader)
Introduced files:
telemetryUtils.ts ×7 — Ancestor (broader)
Introduced files:
chatExternalPathConfirmation.ts ×9 — Ancestor (broader)
Introduced files:
agentHostTelemetryService.ts ×2 — Ancestor (broader)
Introduced files:
Introduced tests:
agentHostTelemetryService.test|title=AgentHostTelemetryService uses most restrictive client telemetry level|occurrence=1 — Ancestor (broader)
Introduced tests:
agentHostTelemetryService.ts ×1 — Ancestor (broader)
Introduced files:
agentHostPullRequestOperationHandler.ts ×13 — Ancestor (broader)
Introduced files:
terminalSandboxEngine.ts ×2 — Ancestor (broader)
Introduced files:
Introduced tests:
agentHostCommitOperationHandler.ts ×9 — Ancestor (broader)
Introduced files:
worktreeIsolation.ts ×5 — Ancestor (broader)
Introduced files:
agentHostGitStateService.ts ×1 — Ancestor (broader)
Introduced files:
worktreeIsolation.ts ×1 — Ancestor (broader)
Introduced files:
terminalSandboxEngine.ts ×1 — Ancestor (broader)
Introduced files:
extensionManagement.ts ×5 — Ancestor (broader)
Introduced files:
worktreeIsolation.ts ×1 — Ancestor (broader)
Introduced files:
Introduced tests:
worktreeIsolation.ts ×3 — Ancestor (broader)
Introduced files:
terminalSandboxEngine.test|title=TerminalSandboxEngine sandbox config does not enable PTY access by default on Linux|occurrence=1 — Ancestor (broader)
Introduced tests:
agentHostPullRequestOperationProvider.ts ×2 — Ancestor (broader)
Introduced files:
terminalSandboxEngine.ts ×3 — Ancestor (broader)
Introduced files:
terminalSandboxEngine.ts ×19 — Ancestor (broader)
Introduced files:
agentHostGitStateService.test|title=AgentHostGitStateService does nothing when no working directory can be resolved|occurrence=1 — Ancestor (broader)
Introduced tests:
agentHostCommitOperationProvider.ts ×1 — Ancestor (broader)
Introduced files:
Introduced tests:
agentHostCommitOperationProvider.test|title=AgentHostCommitOperationContribution advertises commit on the uncommitted changeset when there are uncommitted changes|occurrence=1 — Ancestor (broader)
Introduced tests:
agentHostCommitOperationProvider.ts ×1 — Ancestor (broader)
Introduced files:
Introduced tests:
terminalSandboxEngine.ts ×1 — Ancestor (broader)
Introduced files:
mockFilesystem.ts ×3 — Ancestor (broader)
Introduced files:
terminalSandboxEngine.ts ×1 — Ancestor (broader)
Introduced files:
userDataProfileStorageService.ts ×2 — Ancestor (broader)
Introduced files:
commandService.ts ×4 — Ancestor (broader)
Introduced files:
claudeSubagentSignals.ts ×6 — Ancestor (broader)
Introduced files:
claudeMapSessionEventsTestUtils.ts ×1 — Ancestor (broader)
Introduced files:
secrets.ts ×15 — Ancestor (broader)
Introduced files:
agentHostRequestService.ts ×12 — Ancestor (broader)
Introduced files:
claudeMapSessionEvents.ts ×7 — Ancestor (broader)
Introduced files:
claudeMapSessionEventsTestUtils.ts ×1 — Ancestor (broader)
Introduced files:
agentHostChangesetOperationService.ts ×7 — Ancestor (broader)
Introduced files:
terminalSandboxEngine.ts ×4 — Ancestor (broader)
Introduced files:
claudeSubagentSignals.ts ×2 — Ancestor (broader)
Introduced files:
userDataProfile.ts ×1 — Ancestor (broader)
Introduced files:
terminalSandboxEngine.ts ×1 — Ancestor (broader)
Introduced files:
async.ts ×1 — Ancestor (broader)
Introduced files:
agentHostSyncOperationProvider.ts ×1 — Ancestor (broader)
Introduced files:
agentHostGitHubEndpointService.ts ×1 — Ancestor (broader)
Introduced files:
terminalSandboxEngine.ts ×2 — Ancestor (broader)
Introduced files:
terminalSandboxEngine.ts ×2 — Ancestor (broader)
Introduced files:
terminalSandboxEngine.ts ×1 — Ancestor (broader)
Introduced files:
terminalSandboxEngine.ts ×2 — Ancestor (broader)
Introduced files:
fileService.ts ×1 — Ancestor (broader)
Introduced files:
terminalSandboxEngine.test|title=TerminalSandboxEngine uses OS-specific filesystem absolute path detection|occurrence=1 — Ancestor (broader)
Introduced tests:
agentHostDiscardChangesOperationHandler.ts ×6 — Ancestor (broader)
Introduced files:
agentHostRepoInfoTelemetry.ts ×1 — Ancestor (broader)
Introduced files:
terminalSandboxEngine.ts ×1 — Ancestor (broader)
Introduced files:
storage.ts ×1 — Ancestor (broader)
Introduced files:
promptInputModel.ts ×40 — Ancestor (broader)
Introduced files:
requestService.ts ×1 — Ancestor (broader)
Introduced files:
Introduced tests:
storage.ts ×2 — Ancestor (broader)
Introduced files:
assignmentContextFilter.ts ×5 — Ancestor (broader)
Introduced files:
fileManagedSettingsIpc.ts ×7 — Ancestor (broader)
Introduced files:
Introduced tests:
claudeSubagentResolver.ts ×4 — Ancestor (broader)
Introduced files:
agentHostRepoInfoTelemetry.ts ×1 — Ancestor (broader)
Introduced files:
Introduced tests:
errorTelemetry.ts ×9 — Ancestor (broader)
Introduced files:
tunnelProxy.ts ×20 — Ancestor (broader)
Introduced files:
Introduced tests:
sessionContextKeys.ts ×2 — Ancestor (broader)
Introduced files:
log.ts ×3 — Ancestor (broader)
Introduced files:
configurations.ts ×1 — Ancestor (broader)
Introduced files:
mockKeybindingService.ts ×1 — Ancestor (broader)
Introduced files:
claudePromptQueue.test|title=ClaudePromptQueue aborted signal makes the iterable return done on the next next()|occurrence=1 — Ancestor (broader)
Introduced tests:
claudePromptQueue.ts ×1 — Ancestor (broader)
Introduced files:
claudePromptQueue.ts ×2 — Ancestor (broader)
Introduced files:
claudePromptQueue.ts ×1 — Ancestor (broader)
Introduced files:
claudePromptQueue.ts ×1 — Ancestor (broader)
Introduced files:
Introduced tests:
nativeManagedSettingsIpc.ts ×7 — Ancestor (broader)
Introduced files:
agentHostClientByokLmChannel.ts ×4 — Ancestor (broader)
Introduced files:
Introduced tests:
outboundForwarder.ts ×4 — Ancestor (broader)
Introduced files:
outboundForwarder.ts ×7 — Ancestor (broader)
Introduced files:
outboundForwarder.ts ×4 — Ancestor (broader)
Introduced files:
Introduced tests:
requestStore.ts ×4 — Ancestor (broader)
Introduced files:
outboundForwarder.ts ×4 — Ancestor (broader)
Introduced files:
Introduced tests:
aiRelatedInformationService.ts ×4 — Ancestor (broader)
Introduced files:
requestService.test|title=AbstractRequestService onDidCompleteRequest fires for each request|occurrence=1, requestService.test|title=AbstractRequestService onDidCompleteRequest fires with correct data|occurrence=1, +2 — Ancestor (broader)
Introduced tests:
event.test|title=PausableEmitter nested pause|occurrence=1 — Ancestor (broader)
Introduced tests:
agentHostFileSystemProvider.ts ×11 — Ancestor (broader)
Introduced files:
agentHostFileSystemProvider.ts ×1 — Ancestor (broader)
Introduced files:
commandAutoApprover.ts ×4 — Ancestor (broader)
Introduced files:
agentHostFileSystemProvider.test|title=AgentHostFileSystemProvider - authority registrations disposing a stale registration does not remove a newer registration for the same authority|occurrence=1 — Ancestor (broader)
Introduced tests:
agentHostFileSystemProvider.test|title=AgentHostFileSystemProvider - authority registrations disposing the newest registration falls back to the previous one without entering grace|occurrence=1 — Ancestor (broader)
Introduced tests:
commandAutoApprover.test|title=CommandAutoApprover shouldAutoApprove approves allowed npm commands|occurrence=1, commandAutoApprover.test|title=CommandAutoApprover shouldAutoApprove approves allowed git sub-commands|occurrence=1, +3 — Ancestor (broader)
Introduced tests:
commandAutoApprover.test|title=CommandAutoApprover shouldAutoApprove returns noMatch for unknown commands|occurrence=1 — Ancestor (broader)
Introduced tests:
commandAutoApprover.test|title=CommandAutoApprover shouldAutoApprove denies denied commands|occurrence=1, commandAutoApprover.test|title=CommandAutoApprover shouldAutoApprove denies denied git operations|occurrence=1, +1 — Ancestor (broader)
Introduced tests:
request.ts ×1 — Ancestor (broader)
Introduced files:
commandAutoApprover.ts ×1 — Ancestor (broader)
Introduced files:
Introduced tests:
event.test|title=Event Emitter, handles removal during 2|occurrence=1 — Ancestor (broader)
Introduced tests:
event.ts ×8 — Ancestor (broader)
Introduced files:
agentHostFileSystemProvider.ts ×2 — Ancestor (broader)
Introduced files:
Introduced tests:
agentHostFileSystemProvider.ts ×2 — Ancestor (broader)
Introduced files:
Introduced tests:
event.test|title=Event Emitter, handles removal during 3|occurrence=1 — Ancestor (broader)
Introduced tests:
agentHostFileSystemProvider.ts ×1 — Ancestor (broader)
Introduced files:
event.test|title=PausableEmitter basic|occurrence=1 — Ancestor (broader)
Introduced tests:
event.ts ×1 — Ancestor (broader)
Introduced files:
Introduced tests:
event.test|title=Event Emitter - In Order Delivery|occurrence=1, event.test|title=Event Emitter, shared delivery queue|occurrence=1 — Ancestor (broader)
Introduced tests:
event.ts ×1 — Ancestor (broader)
Introduced files:
Introduced tests:
commandAutoApprover.test|title=CommandAutoApprover shouldAutoApprove uses forwarded terminal auto-approve rules instead of fallback defaults|occurrence=1 — Ancestor (broader)
Introduced tests:
agentHostFileSystemProvider.ts ×1 — Ancestor (broader)
Introduced files:
event.ts ×2 — Ancestor (broader)
Introduced files:
event.ts ×4 — Ancestor (broader)
Introduced files:
agentHostFileSystemProvider.ts ×3 — Ancestor (broader)
Introduced files:
lifecycle.ts ×1 — Ancestor (broader)
Introduced files:
event.test|title=Event utils dispose is reentrant|occurrence=1 — Ancestor (broader)
Introduced tests:
preferencesModels.ts ×90 — Ancestor (broader)
Introduced files:
commandAutoApprover.ts ×1 — Ancestor (broader)
Introduced files:
Introduced tests:
agentHostFileSystemProvider.ts ×3 — Ancestor (broader)
Introduced files:
agentHostFileSystemProvider.ts ×5 — Ancestor (broader)
Introduced files:
ipc.net.ts ×3 — Ancestor (broader)
Introduced files:
extensions.ts ×4 — Ancestor (broader)
Introduced files:
linkedList.ts ×2 — Ancestor (broader)
Introduced files:
agentHostFileSystemProvider.ts ×2 — Ancestor (broader)
Introduced files:
agentHostFileSystemProvider.ts ×1 — Ancestor (broader)
Introduced files:
Introduced tests:
byokLmProxyService.test|title=ByokLmProxyService rebinds with a fresh nonce after every handle is disposed|occurrence=1 — Ancestor (broader)
Introduced tests:
chatDebugServiceImpl.test|title=ChatDebugServiceImpl activeSessionResource should be settable|occurrence=1, chatDebugServiceImpl.test|title=ChatDebugServiceImpl activeSessionResource should default to undefined|occurrence=1 — Ancestor (broader)
Introduced tests:
textResourceConfigurationService.ts ×8 — Ancestor (broader)
Introduced files:
Introduced tests:
agentHostChannel.ts ×11 — Ancestor (broader)
Introduced files:
agentSubscription.ts ×6 — Ancestor (broader)
Introduced files:
Introduced tests:
allowedExtensionsService.ts ×7 — Ancestor (broader)
Introduced files:
claudeSessionMetadataStore.ts ×1 — Ancestor (broader)
Introduced files:
extensionNls.ts ×7 — Ancestor (broader)
Introduced files:
ipc.ts ×43 — Ancestor (broader)
Introduced files:
serverLifetimeService.ts ×8 — Ancestor (broader)
Introduced files:
ipc.ts ×6 — Ancestor (broader)
Introduced files:
mcpStdioStateHandler.ts ×8 — Ancestor (broader)
Introduced files:
htmlContent.ts ×1 — Ancestor (broader)
Introduced files:
claudeSessionClientCustomizationsModel.ts ×3 — Ancestor (broader)
Introduced files:
allowedMcpServersService.ts ×7 — Ancestor (broader)
Introduced files:
async.test|title=Async raceTimeout|occurrence=1 — Ancestor (broader)
Introduced tests:
async.ts ×1 — Ancestor (broader)
Introduced files:
Introduced tests:
async.ts ×2 — Ancestor (broader)
Introduced files:
userActivityRegistry.ts ×3 — Ancestor (broader)
Introduced files:
Introduced tests:
jsonRpcProtocol.ts ×1 — Ancestor (broader)
Introduced files:
Introduced tests:
agentHostMicrosoftTelemetry.ts ×1 — Ancestor (broader)
Introduced files:
jsonRpcProtocol.test|title=JsonRpcProtocol handleRequest serializes JsonRpcError and returns it|occurrence=1 — Ancestor (broader)
Introduced tests:
jsonRpcProtocol.ts ×1 — Ancestor (broader)
Introduced files:
Introduced tests:
jsonRpcProtocol.test|title=JsonRpcProtocol handleRequest responds with result and passes cancellation token|occurrence=1 — Ancestor (broader)
Introduced tests:
async.ts ×5 — Ancestor (broader)
Introduced files:
async.ts ×2 — Ancestor (broader)
Introduced files:
observable.test|title=observables autorun rerun on neutral change autorun does not rerun on indirect neutral observable double change|occurrence=1 — Ancestor (broader)
Introduced tests:
event.ts ×9 — Ancestor (broader)
Introduced files:
event.ts ×10 — Ancestor (broader)
Introduced files:
jsonRpcProtocol.ts ×1 — Ancestor (broader)
Introduced files:
Introduced tests:
jsonRpcProtocol.ts ×4 — Ancestor (broader)
Introduced files:
consoleObservableLogger.ts ×8 — Ancestor (broader)
Introduced files:
Introduced tests:
event.ts ×3 — Ancestor (broader)
Introduced files:
async.ts ×2 — Ancestor (broader)
Introduced files:
jsonRpcProtocol.test|title=JsonRpcProtocol sendNotification adds jsonrpc envelope|occurrence=1 — Ancestor (broader)
Introduced tests:
claudeSessionClientToolsModel.ts ×3 — Ancestor (broader)
Introduced files:
autorun.ts ×1 — Ancestor (broader)
Introduced files:
observable.test|title=observables set dependency in autorun|occurrence=1 — Ancestor (broader)
Introduced tests:
activeClientState.ts ×2 — Ancestor (broader)
Introduced files:
messagePortProtocolServer.ts ×4 — Ancestor (broader)
Introduced files:
cancellation.test|title=CancellationToken cancel calls all listeners|occurrence=1 — Ancestor (broader)
Introduced tests:
cancellation.test|title=CancellationToken cancel happens only once|occurrence=1 — Ancestor (broader)
Introduced tests:
byokLmBridgeRegistry.test|title=ByokLmBridgeRegistry surfaces the serving window's models and routes inference to it; a non-serving window is excluded|occurrence=1 — Ancestor (broader)
Introduced tests:
byokLmBridgeRegistry.ts ×1 — Ancestor (broader)
Introduced files:
cancellation.test|title=CancellationToken dispose calls no listeners|occurrence=1 — Ancestor (broader)
Introduced tests:
byokLmBridgeRegistry.ts ×1 — Ancestor (broader)
Introduced files:
cancelPreviousCalls.ts ×4 — Ancestor (broader)
Introduced files:
Introduced tests:
byokLmBridgeRegistry.ts ×1 — Ancestor (broader)
Introduced files:
paging.ts ×2 — Ancestor (broader)
Introduced files:
terminalDataBuffering.ts ×1 — Ancestor (broader)
Introduced files:
cancellation.ts ×3 — Ancestor (broader)
Introduced files:
lifecycle.ts ×1 — Ancestor (broader)
Introduced files:
Introduced tests:
claudeSubagentRegistry.ts ×2 — Ancestor (broader)
Introduced files:
claudeSubagentRegistry.ts ×2 — Ancestor (broader)
Introduced files:
claudeSubagentRegistry.ts ×2 — Ancestor (broader)
Introduced files:
claudeSubagentRegistry.ts ×3 — Ancestor (broader)
Introduced files:
utils.ts ×3 — Descendant (narrower)
Introduced files:
lifecycle.ts ×2 — Descendant (narrower)
Introduced files:
lifecycle.ts ×3 — Descendant (narrower)
Introduced files:
lifecycle.ts ×4 — Descendant (narrower)
Introduced files:
lifecycle.ts ×6 — 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 ×1 — 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/test/common/utils.ts 2 introduced LOC · 1 range
Open complete file
75
const testContext = {
76
add < T extends IDisposable >( o : T ) : T {
78
>
}
79
};
80
return testContext ;