objects.ts ×1

Frontier kind: Code frontier

unlabeled · c_325f147fecaa

32 tests · 3447 LOC · 19 files · introduces 0 tests · 2 LOC · 1 file

Introduces — evidence that enters the hierarchy at this concept

Code
1 range2 lines · 1 files
Tests
0 tests

Contains — complete concept membership

All code (extent)
496 ranges3447 lines · 19 files · Browse complete extent
All tests (intent)
32 testsBrowse complete intent

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.

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.

Introduced files, introduced tests, and structurally relevant concept specializationchatService.test|title=ChatService loadRemoteSession progress streaming draft input is restored after disposing and reloading a remote session|occurrence=1 · 0 introduced LOCchatService.test|title=C…agentHostChangesetService.ts ×1 · 7 introduced LOCagentHostChangesetServic…agentHostChangesetOperationService.ts ×4 · 49 introduced LOCagentHostChangesetOperat…agentService.test|title=AgentService (node dispatcher) aggregation createSession attaches git state into state _meta when working directory is present|occurrence=1 · 0 introduced LOCagentService.test|title=…changesetUri.ts ×3 · 16 introduced LOCchangesetUri.ts ×3configChanged republishes agent and session customizations for existing sessions|occurrence=1 · 0 introduced LOCconfigChanged republishe…agentSideEffects.test|title=AgentSideEffects onDidCustomizationsChange republishes agent info and session customizations when agent fires onDidCustomizationsChange|occurrence=1 · 0 introduced LOCagentSideEffects.test|ti…userDataProfilesManifestSync.test|title=UserDataProfilesManifestSync sync profile when the profile is updated to use default profile remotely|occurrence=1 · 0 introduced LOCuserDataProfilesManifest…userDataProfilesManifestSync.test|title=UserDataProfilesManifestSync sync profile when the profile is updated to use default profile locally|occurrence=1 · 0 introduced LOCuserDataProfilesManifest…chatVariableEntries.ts ×5 · 28 introduced LOCchatVariableEntries.ts ×…languageModels.test|title=LanguageModels - Model Change Events fires onChange event when new model is added to existing set|occurrence=1 · 0 introduced LOClanguageModels.test|titl…languageModels.test|title=LanguageModels - Model Change Events fires onChange event when models change without provider emitting change event|occurrence=1 · 0 introduced LOClanguageModels.test|titl…configurationService.test|title=ConfigurationService.test.ts update configuration should remove when undefined is passed|occurrence=1 · 0 introduced LOCconfigurationService.tes…configurationService.test|title=ConfigurationService.test.ts update unknown configuration|occurrence=1 · 0 introduced LOCconfigurationService.tes…configurations.ts ×1 · 2 introduced LOCconfigurations.ts ×1policyConfiguration.test|title=PolicyConfiguration change: when policy is removed|occurrence=1 · 0 introduced LOCpolicyConfiguration.test…policyConfiguration.test|title=PolicyConfiguration change: when policy is added|occurrence=1 · 0 introduced LOCpolicyConfiguration.test…policyConfiguration.test|title=PolicyConfiguration change: a late-registering owner supersedes an earlier reference definition|occurrence=1, policyConfiguration.test|title=PolicyConfiguration change: deregistering the owner falls back to a surviving reference definition|occurrence=1 · 0 introduced LOCpolicyConfiguration.test…agentHostGitStateService.test|title=AgentHostGitStateService coalesces concurrent refreshes for the same session|occurrence=1 · 0 introduced LOCagentHostGitStateService…agentHostGitStateService.ts ×3 · 19 introduced LOCagentHostGitStateService…agentHostGitStateService.test|title=AgentHostGitStateService changed git state updates the session meta and fires the run-refresh event|occurrence=1 · 0 introduced LOCagentHostGitStateService…agentHostGitStateService.test|title=AgentHostGitStateService resolves the working directory from the session summary when none is provided|occurrence=1 · 0 introduced LOCagentHostGitStateService…agentHostGitStateService.ts ×2 · 7 introduced LOCagentHostGitStateService…agentHostStateManager.ts ×1 · 2 introduced LOCagentHostStateManager.ts…agentHostGitStateService.ts ×1 · 2 introduced LOCagentHostGitStateService…agentHostGitStateService.ts ×1 · 5 introduced LOCagentHostGitStateService…agentHostGitStateService.ts ×5 · 18 introduced LOCagentHostGitStateService…configurationModels.ts ×1 · 1 introduced LOCconfigurationModels.ts ×…extensionsScannerService.test|title=ExtensionScannerInput compare inputs - profile|occurrence=1 · 0 introduced LOCextensionsScannerService…configurationModels.test|title=ConfigurationChangeEvent changeEvent affecting overrides when configuration changed|occurrence=1 · 0 introduced LOCconfigurationModels.test…configurationModels.test|title=ConfigurationChangeEvent changeEvent affecting overrides with new configuration|occurrence=1 · 0 introduced LOCconfigurationModels.test…configurationModels.ts ×1 · 4 introduced LOCconfigurationModels.ts ×…userDataProfilesManifestMerge.test|title=UserDataProfilesManifestMerge merge local and remote profiles when there is base|occurrence=1 · 0 introduced LOCuserDataProfilesManifest…chatSessionOperationLog.test|title=ChatSessionOperationLog LogAdapter write detects property set to undefined|occurrence=1 · 0 introduced LOCchatSessionOperationLog.…objects.ts ×2 · 4 introduced LOCobjects.ts ×2objects.ts ×2 · 16 introduced LOCobjects.ts ×2objects.ts ×2 · 2 introduced LOCobjects.ts ×2utils.ts ×3 · 9 introduced LOCutils.ts ×3objects.ts ×13 · 65 introduced LOCobjects.ts ×13lifecycle.ts ×2 · 4 introduced LOClifecycle.ts ×2lifecycle.ts ×4 · 8 introduced LOClifecycle.ts ×4lifecycle.ts ×6 · 16 introduced LOClifecycle.ts ×6lifecycle.ts ×1 · 2 introduced LOClifecycle.ts ×1lifecycle.ts ×1 · 2 introduced LOClifecycle.ts ×1lifecycle.ts ×1 · 3 introduced LOClifecycle.ts ×1map.ts ×97 · 3334 introduced LOCmap.ts ×97src/vs/base/common/arrays.ts · 949 LOCcommon/arrays.tssrc/vs/base/common/arraysFind.ts · 226 LOCcommon/arraysFind.tssrc/vs/base/common/assert.ts · 91 LOCcommon/assert.tssrc/vs/base/common/charCode.ts · 450 LOCcommon/charCode.tssrc/vs/base/common/collections.ts · 176 LOCcommon/collections.tssrc/vs/base/common/errors.ts · 357 LOCcommon/errors.tssrc/vs/base/common/functional.ts · 32 LOCcommon/functional.tssrc/vs/base/common/iterator.ts · 194 LOCcommon/iterator.tssrc/vs/base/common/lifecycle.ts · 974 LOCcommon/lifecycle.tssrc/vs/base/common/map.ts · 1016 LOCcommon/map.tssrc/vs/base/common/marshallingIds.ts · 33 LOCcommon/marshallingIds.tssrc/vs/base/common/objects.ts · 286 LOCcommon/objects.tssrc/vs/base/common/path.ts · 1589 LOCcommon/path.tssrc/vs/base/common/platform.ts · 281 LOCcommon/platform.tssrc/vs/base/common/process.ts · 76 LOCcommon/process.tssrc/vs/base/common/types.ts · 410 LOCcommon/types.tssrc/vs/base/common/uri.ts · 754 LOCcommon/uri.tssrc/vs/base/test/common/utils.ts · 107 LOCcommon/utils.tssrc/vs/nls.ts · 244 LOCvs/nls.tssrc/vs/platform/agentHost/common/changesetUri.ts · 370 LOCcommon/changesetUri.tssrc/vs/platform/agentHost/node/agentHostChangesetOperationService.ts · 234 LOCnode/agentHostChangesetO…src/vs/platform/agentHost/node/agentHostChangesetService.ts · 1122 LOCnode/agentHostChangesetS…src/vs/platform/agentHost/node/agentHostDiscardChangesOperationProvider.ts · 47 LOCnode/agentHostDiscardCha…src/vs/platform/agentHost/node/agentHostGitStateService.ts · 202 LOCnode/agentHostGitStateSe…src/vs/platform/agentHost/node/agentHostPullRequestOperationProvider.ts · 117 LOCnode/agentHostPullReques…src/vs/platform/agentHost/node/agentHostStateManager.ts · 1465 LOCnode/agentHostStateManag…src/vs/platform/agentHost/node/agentHostSyncOperationProvider.ts · 61 LOCnode/agentHostSyncOperat…src/vs/platform/agentHost/node/agentService.ts · 3903 LOCnode/agentService.tssrc/vs/platform/configuration/common/configurationModels.ts · 1298 LOCcommon/configurationMode…src/vs/platform/configuration/common/configurations.ts · 348 LOCcommon/configurations.tssrc/vs/workbench/contrib/chat/common/attachments/chatVariableEntries.ts · 860 LOCattachments/chatVariable…src/vs/workbench/contrib/chat/common/model/chatModel.ts · 3330 LOCmodel/chatModel.tsobjects.test|title=Objects distinct|occurrence=1 · introduced test · mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/base/test/common/objects.test|title=Objects distinct|occurrence=1objects.test|title=Objec…objects.test|title=Objects equals|occurrence=1 · introduced test · mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/base/test/common/objects.test|title=Objects equals|occurrence=1objects.test|title=Objec…agentHostGitStateService.test|title=AgentHostGitStateService changed git state updates the session meta and fires the run-refresh event|occurrence=1 · introduced test · mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/agentHost/test/node/agentHostGitStateService.test|title=AgentHostGitStateService changed git state updates the session meta and fires the run-refresh event|occurrence=1agentHostGitStateService…agentHostGitStateService.test|title=AgentHostGitStateService coalesces concurrent refreshes for the same session|occurrence=1 · introduced test · mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/agentHost/test/node/agentHostGitStateService.test|title=AgentHostGitStateService coalesces concurrent refreshes for the same session|occurrence=1agentHostGitStateService…agentHostGitStateService.test|title=AgentHostGitStateService persists git state and derives GitHub state when git reports a GitHub repo|occurrence=1 · introduced test · mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/agentHost/test/node/agentHostGitStateService.test|title=AgentHostGitStateService persists git state and derives GitHub state when git reports a GitHub repo|occurrence=1agentHostGitStateService…agentHostGitStateService.test|title=AgentHostGitStateService prefers an explicitly provided working directory over the session summary|occurrence=1 · introduced test · mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/agentHost/test/node/agentHostGitStateService.test|title=AgentHostGitStateService prefers an explicitly provided working directory over the session summary|occurrence=1agentHostGitStateService…agentHostGitStateService.test|title=AgentHostGitStateService refreshes git state in memory while a session is creating|occurrence=1 · introduced test · mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/agentHost/test/node/agentHostGitStateService.test|title=AgentHostGitStateService refreshes git state in memory while a session is creating|occurrence=1agentHostGitStateService…agentHostGitStateService.test|title=AgentHostGitStateService resolves the working directory from the session summary when none is provided|occurrence=1 · introduced test · mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/agentHost/test/node/agentHostGitStateService.test|title=AgentHostGitStateService resolves the working directory from the session summary when none is provided|occurrence=1agentHostGitStateService…agentService.test|title=AgentService (node dispatcher) aggregation createSession attaches git state into state _meta when working directory is present|occurrence=1 · introduced test · mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/agentHost/test/node/agentService.test|title=AgentService (node dispatcher) aggregation createSession attaches git state into state _meta when working directory is present|occurrence=1agentService.test|title=…agentService.test|title=AgentService (node dispatcher) aggregation subscribe lazily attaches git state when an existing session has no _meta.git|occurrence=1 · introduced test · mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/agentHost/test/node/agentService.test|title=AgentService (node dispatcher) aggregation subscribe lazily attaches git state when an existing session has no _meta.git|occurrence=1agentService.test|title=…agentService.test|title=AgentService (node dispatcher) provisional workspace session advertises Uncommitted Changes before materialization|occurrence=1 · introduced test · mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/agentHost/test/node/agentService.test|title=AgentService (node dispatcher) provisional workspace session advertises Uncommitted Changes before materialization|occurrence=1agentService.test|title=…configChanged republishes agent and session customizations for existing sessions|occurrence=1 · introduced test · mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/agentHost/test/node/agentSideEffects.test|title=AgentSideEffects handleAction - root/configChanged republishes agent and session customizations for existing sessions|occurrence=1configChanged republishe…agentSideEffects.test|title=AgentSideEffects onDidCustomizationsChange republishes agent info and session customizations when agent fires onDidCustomizationsChange|occurrence=1 · introduced test · mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/agentHost/test/node/agentSideEffects.test|title=AgentSideEffects onDidCustomizationsChange republishes agent info and session customizations when agent fires onDidCustomizationsChange|occurrence=1agentSideEffects.test|ti…configurationModels.test|title=ConfigurationChangeEvent changeEvent - all|occurrence=1 · introduced test · mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/configuration/test/common/configurationModels.test|title=ConfigurationChangeEvent changeEvent - all|occurrence=1configurationModels.test…configurationModels.test|title=ConfigurationChangeEvent changeEvent affecting overrides when configuration changed|occurrence=1 · introduced test · mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/configuration/test/common/configurationModels.test|title=ConfigurationChangeEvent changeEvent affecting overrides when configuration changed|occurrence=1configurationModels.test…configurationModels.test|title=ConfigurationChangeEvent changeEvent affecting overrides with new configuration|occurrence=1 · introduced test · mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/configuration/test/common/configurationModels.test|title=ConfigurationChangeEvent changeEvent affecting overrides with new configuration|occurrence=1configurationModels.test…configurationService.test|title=ConfigurationService.test.ts update configuration should remove when undefined is passed|occurrence=1 · introduced test · mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/configuration/test/common/configurationService.test|title=ConfigurationService.test.ts update configuration should remove when undefined is passed|occurrence=1configurationService.tes…configurationService.test|title=ConfigurationService.test.ts update unknown configuration|occurrence=1 · introduced test · mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/configuration/test/common/configurationService.test|title=ConfigurationService.test.ts update unknown configuration|occurrence=1configurationService.tes…policyConfiguration.test|title=PolicyConfiguration change: a late-registering owner supersedes an earlier reference definition|occurrence=1 · introduced test · mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/configuration/test/common/policyConfiguration.test|title=PolicyConfiguration change: a late-registering owner supersedes an earlier reference definition|occurrence=1policyConfiguration.test…policyConfiguration.test|title=PolicyConfiguration change: an owning policy update propagates to both the owner and its references|occurrence=1 · introduced test · mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/configuration/test/common/policyConfiguration.test|title=PolicyConfiguration change: an owning policy update propagates to both the owner and its references|occurrence=1policyConfiguration.test…policyConfiguration.test|title=PolicyConfiguration change: deregistering the owner falls back to a surviving reference definition|occurrence=1 · introduced test · mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/configuration/test/common/policyConfiguration.test|title=PolicyConfiguration change: deregistering the owner falls back to a surviving reference definition|occurrence=1policyConfiguration.test…policyConfiguration.test|title=PolicyConfiguration change: when policy is added|occurrence=1 · introduced test · mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/configuration/test/common/policyConfiguration.test|title=PolicyConfiguration change: when policy is added|occurrence=1policyConfiguration.test…policyConfiguration.test|title=PolicyConfiguration change: when policy is removed|occurrence=1 · introduced test · mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/configuration/test/common/policyConfiguration.test|title=PolicyConfiguration change: when policy is removed|occurrence=1policyConfiguration.test…extensionsScannerService.test|title=ExtensionScannerInput compare inputs - profile|occurrence=1 · introduced test · mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/extensionManagement/test/node/extensionsScannerService.test|title=ExtensionScannerInput compare inputs - profile|occurrence=1extensionsScannerService…userDataProfilesManifestMerge.test|title=UserDataProfilesManifestMerge merge local and remote profiles when there is base|occurrence=1 · introduced test · mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/userDataSync/test/common/userDataProfilesManifestMerge.test|title=UserDataProfilesManifestMerge merge local and remote profiles when there is base|occurrence=1userDataProfilesManifest…userDataProfilesManifestSync.test|title=UserDataProfilesManifestSync sync profile when the profile is updated to use default profile locally|occurrence=1 · introduced test · mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/userDataSync/test/common/userDataProfilesManifestSync.test|title=UserDataProfilesManifestSync sync profile when the profile is updated to use default profile locally|occurrence=1userDataProfilesManifest…userDataProfilesManifestSync.test|title=UserDataProfilesManifestSync sync profile when the profile is updated to use default profile remotely|occurrence=1 · introduced test · mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/userDataSync/test/common/userDataProfilesManifestSync.test|title=UserDataProfilesManifestSync sync profile when the profile is updated to use default profile remotely|occurrence=1userDataProfilesManifest…chatService.test|title=ChatService loadRemoteSession progress streaming draft input is restored after disposing and reloading a remote session|occurrence=1 · introduced test · mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/workbench/contrib/chat/test/common/chatService/chatService.test|title=ChatService loadRemoteSession progress streaming draft input is restored after disposing and reloading a remote session|occurrence=1chatService.test|title=C…languageModels.test|title=LanguageModels - Model Change Events fires onChange event when models change without provider emitting change event|occurrence=1 · introduced test · mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/workbench/contrib/chat/test/common/languageModels.test|title=LanguageModels - Model Change Events fires onChange event when models change without provider emitting change event|occurrence=1languageModels.test|titl…languageModels.test|title=LanguageModels - Model Change Events fires onChange event when new model is added to existing set|occurrence=1 · introduced test · mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/workbench/contrib/chat/test/common/languageModels.test|title=LanguageModels - Model Change Events fires onChange event when new model is added to existing set|occurrence=1languageModels.test|titl…chatModel.test|title=ChatModel inputModel.toJSON filters extension-contributed contexts|occurrence=1 · introduced test · mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/workbench/contrib/chat/test/common/model/chatModel.test|title=ChatModel inputModel.toJSON filters extension-contributed contexts|occurrence=1chatModel.test|title=Cha…chatSessionOperationLog.test|title=ChatSessionOperationLog LogAdapter write detects property set to undefined|occurrence=1 · introduced test · mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/workbench/contrib/chat/test/common/model/chatSessionOperationLog.test|title=ChatSessionOperationLog LogAdapter write detects property set to undefined|occurrence=1chatSessionOperationLog.…Focused concept · objects.ts ×1 · 2 introduced LOCobjects.ts ×1

Graph controls are ready.

Interactive rendering requires JavaScript and WebGL. Use the native relationship evidence on this page while the interactive map is unavailable.

Native relationship evidence

Every exact file and test below is linked only from the concept that introduces it.

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/objects.ts 2 introduced LOC · 1 range

Open complete file

115 }
116 if (one === null || one === undefined || other === null || other === undefined) {
117 > return false; objects.ts
118 > }
119 if (typeof one !== typeof other) {
120 return false;