snapshot.ts ×1

Frontier kind: Code frontier

unlabeled · c_078f42185e26

23 tests · 7270 LOC · 32 files · introduces 0 tests · 1 LOC · 1 file

Introduces — evidence that enters the hierarchy at this concept

Code
1 range1 lines · 1 files
Tests
0 tests

Contains — complete concept membership

All code (extent)
1121 ranges7270 lines · 32 files · Browse complete extent
All tests (intent)
23 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.ts ×1 · 10 introduced LOCchatService.ts ×1chatService.test|title=ChatService can deserialize with response|occurrence=1 · 0 introduced LOCchatService.test|title=C…chatService.test|title=ChatService can serialize|occurrence=1 · 0 introduced LOCchatService.test|title=C…chatParserTypes.ts ×3 · 12 introduced LOCchatParserTypes.ts ×3chatModel.ts ×3 · 5 introduced LOCchatModel.ts ×3chatAgents.ts ×2 · 19 introduced LOCchatAgents.ts ×2chatRequestParser.test|title=ChatRequestParser agents and tools and multiline|occurrence=1 · 0 introduced LOCchatRequestParser.test|t…chatRequestParser.test|title=ChatRequestParser prompt slash command with agent and supportsPromptAttachments|occurrence=1 · 0 introduced LOCchatRequestParser.test|t…chatRequestParser.test|title=ChatRequestParser agents and tools and multiline, part2|occurrence=1 · 0 introduced LOCchatRequestParser.test|t…chatRequestParser.ts ×3 · 13 introduced LOCchatRequestParser.ts ×3chatRequestParser.test|title=ChatRequestParser slash command with agent and supportsPromptAttachments|occurrence=1 · 0 introduced LOCchatRequestParser.test|t…chatRequestParser.test|title=ChatRequestParser agent and subcommand after newline|occurrence=1, chatRequestParser.test|title=ChatRequestParser agent and subcommand with leading whitespace|occurrence=1 · 0 introduced LOCchatRequestParser.test|t…chatRequestParser.test|title=ChatRequestParser non-silent slash command with agent and no supportsPromptAttachments|occurrence=1 · 0 introduced LOCchatRequestParser.test|t…chatRequestParser.test|title=ChatRequestParser agents, subCommand|occurrence=1, chatRequestParser.test|title=ChatRequestParser agent subcommand still takes priority with supportsPromptAttachments|occurrence=1 · 0 introduced LOCchatRequestParser.test|t…chatRequestParser.test|title=ChatRequestParser prompt slash command with agent but no supportsPromptAttachments|occurrence=1 · 0 introduced LOCchatRequestParser.test|t…chatRequestParser.test|title=ChatRequestParser silent slash command with agent and no supportsPromptAttachments|occurrence=1 · 0 introduced LOCchatRequestParser.test|t…chatRequestParser.ts ×1 · 3 introduced LOCchatRequestParser.ts ×1chatRequestParser.test|title=ChatRequestParser agent with subcommand after text|occurrence=1 · 0 introduced LOCchatRequestParser.test|t…chatRequestParser.ts ×1 · 3 introduced LOCchatRequestParser.ts ×1chatRequestParser.test|title=ChatRequestParser slash command|occurrence=1 · 0 introduced LOCchatRequestParser.test|t…chatRequestParser.test|title=ChatRequestParser agent with question mark|occurrence=1 · 0 introduced LOCchatRequestParser.test|t…snapshot.ts ×1 · 2 introduced LOCsnapshot.ts ×1snapshot.test|title=snapshot creates a snapshot|occurrence=1 · 0 introduced LOCsnapshot.test|title=snap…snapshot.ts ×6 · 11 introduced LOCsnapshot.ts ×6utils.ts ×2 · 22 introduced LOCutils.ts ×2snapshot.ts ×1 · 5 introduced LOCsnapshot.ts ×1snapshot.ts ×3 · 11 introduced LOCsnapshot.ts ×3async.ts ×202 · 1247 introduced LOCasync.ts ×202snapshot.ts ×7 · 10 introduced LOCsnapshot.ts ×7snapshot.ts ×12 · 37 introduced LOCsnapshot.ts ×12network.ts ×1 · 3 introduced LOCnetwork.ts ×1network.ts ×3 · 10 introduced LOCnetwork.ts ×3network.ts ×1 · 2 introduced LOCnetwork.ts ×1network.ts ×2 · 3 introduced LOCnetwork.ts ×2resources.ts ×23 · 253 introduced LOCresources.ts ×23snapshot.ts ×5 · 71 introduced LOCsnapshot.ts ×5network.ts ×20 · 292 introduced LOCnetwork.ts ×20extpath.ts ×17 · 91 introduced LOCextpath.ts ×17strings.ts ×101 · 542 introduced LOCstrings.ts ×101cancellation.ts ×18 · 90 introduced LOCcancellation.ts ×18event.ts ×1 · 1 introduced LOCevent.ts ×1event.ts ×4 · 9 introduced LOCevent.ts ×4event.ts ×2 · 6 introduced LOCevent.ts ×2event.ts ×93 · 864 introduced LOCevent.ts ×93uri.ts ×3 · 8 introduced LOCuri.ts ×3uri.ts ×1 · 3 introduced LOCuri.ts ×1uri.ts ×1 · 1 introduced LOCuri.ts ×1uri.ts ×2 · 3 introduced LOCuri.ts ×2uri.ts ×1 · 1 introduced LOCuri.ts ×1uri.ts ×1 · 1 introduced LOCuri.ts ×1uri.ts ×1 · 1 introduced LOCuri.ts ×1uri.ts ×1 · 2 introduced LOCuri.ts ×1uri.ts ×14 · 18 introduced LOCuri.ts ×14uri.ts ×1 · 1 introduced LOCuri.ts ×1uri.ts ×1 · 5 introduced LOCuri.ts ×1uri.ts ×1 · 3 introduced LOCuri.ts ×1uri.ts ×1 · 2 introduced LOCuri.ts ×1uri.ts ×6 · 10 introduced LOCuri.ts ×6path.ts ×1 · 3 introduced LOCpath.ts ×1path.ts ×5 · 11 introduced LOCpath.ts ×5uri.ts ×3 · 3 introduced LOCuri.ts ×3path.ts ×1 · 1 introduced LOCpath.ts ×1uri.ts ×3 · 3 introduced LOCuri.ts ×3uri.ts ×2 · 2 introduced LOCuri.ts ×2uri.ts ×3 · 3 introduced LOCuri.ts ×3uri.ts ×3 · 15 introduced LOCuri.ts ×3uri.ts ×2 · 10 introduced LOCuri.ts ×2utils.ts ×3 · 9 introduced LOCutils.ts ×3path.ts ×3 · 5 introduced LOCpath.ts ×3uri.ts ×1 · 2 introduced LOCuri.ts ×1uri.ts ×9 · 37 introduced LOCuri.ts ×9path.ts ×3 · 15 introduced LOCpath.ts ×3linkedList.ts ×13 · 44 introduced LOClinkedList.ts ×13path.ts ×1 · 2 introduced LOCpath.ts ×1path.ts ×3 · 10 introduced LOCpath.ts ×3path.ts ×3 · 14 introduced LOCpath.ts ×3lifecycle.ts ×2 · 4 introduced LOClifecycle.ts ×2path.ts ×1 · 1 introduced LOCpath.ts ×1path.ts ×6 · 24 introduced LOCpath.ts ×6lifecycle.ts ×4 · 8 introduced LOClifecycle.ts ×4lifecycle.ts ×6 · 16 introduced LOClifecycle.ts ×6lazy.ts ×1 · 2 introduced LOClazy.ts ×1lazy.ts ×3 · 37 introduced LOClazy.ts ×3lifecycle.ts ×1 · 2 introduced LOClifecycle.ts ×1lifecycle.ts ×1 · 2 introduced LOClifecycle.ts ×1path.ts ×2 · 3 introduced LOCpath.ts ×2uint.ts ×2 · 43 introduced LOCuint.ts ×2lifecycle.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/async.ts · 2749 LOCcommon/async.tssrc/vs/base/common/cache.ts · 153 LOCcommon/cache.tssrc/vs/base/common/cancellation.ts · 206 LOCcommon/cancellation.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/event.ts · 1964 LOCcommon/event.tssrc/vs/base/common/extpath.ts · 433 LOCcommon/extpath.tssrc/vs/base/common/functional.ts · 32 LOCcommon/functional.tssrc/vs/base/common/iterator.ts · 194 LOCcommon/iterator.tssrc/vs/base/common/lazy.ts · 57 LOCcommon/lazy.tssrc/vs/base/common/lifecycle.ts · 974 LOCcommon/lifecycle.tssrc/vs/base/common/linkedList.ts · 151 LOCcommon/linkedList.tssrc/vs/base/common/map.ts · 1016 LOCcommon/map.tssrc/vs/base/common/marshallingIds.ts · 33 LOCcommon/marshallingIds.tssrc/vs/base/common/network.ts · 440 LOCcommon/network.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/resources.ts · 444 LOCcommon/resources.tssrc/vs/base/common/stopwatch.ts · 41 LOCcommon/stopwatch.tssrc/vs/base/common/strings.ts · 1413 LOCcommon/strings.tssrc/vs/base/common/symbols.ts · 9 LOCcommon/symbols.tssrc/vs/base/common/types.ts · 410 LOCcommon/types.tssrc/vs/base/common/uint.ts · 59 LOCcommon/uint.tssrc/vs/base/common/uri.ts · 754 LOCcommon/uri.tssrc/vs/base/test/common/snapshot.ts · 187 LOCcommon/snapshot.tssrc/vs/base/test/common/utils.ts · 107 LOCcommon/utils.tssrc/vs/nls.ts · 244 LOCvs/nls.tssrc/vs/workbench/contrib/chat/common/chatService/chatService.ts · 2061 LOCchatService/chatService.…src/vs/workbench/contrib/chat/common/chatService/chatServiceImpl.ts · 2360 LOCchatService/chatServiceI…src/vs/workbench/contrib/chat/common/model/chatModel.ts · 3330 LOCmodel/chatModel.tssrc/vs/workbench/contrib/chat/common/participants/chatAgents.ts · 781 LOCparticipants/chatAgents.…src/vs/workbench/contrib/chat/common/requestParser/chatParserTypes.ts · 337 LOCrequestParser/chatParser…src/vs/workbench/contrib/chat/common/requestParser/chatRequestParser.ts · 292 LOCrequestParser/chatReques…src/vs/workbench/contrib/chat/common/tools/languageModelToolsService.ts · 739 LOCtools/languageModelTools…src/vs/workbench/contrib/chat/test/common/mockChatVariables.ts · 32 LOCcommon/mockChatVariables…snapshot.test|title=snapshot cleans up old snapshots|occurrence=1 · introduced test · mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/base/test/node/snapshot.test|title=snapshot cleans up old snapshots|occurrence=1snapshot.test|title=snap…snapshot.test|title=snapshot creates a snapshot|occurrence=1 · introduced test · mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/base/test/node/snapshot.test|title=snapshot creates a snapshot|occurrence=1snapshot.test|title=snap…snapshot.test|title=snapshot formats object nicely|occurrence=1 · introduced test · mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/base/test/node/snapshot.test|title=snapshot formats object nicely|occurrence=1snapshot.test|title=snap…snapshot.test|title=snapshot validates a snapshot|occurrence=1 · introduced test · mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/base/test/node/snapshot.test|title=snapshot validates a snapshot|occurrence=1snapshot.test|title=snap…chatService.test|title=ChatService can deserialize with response|occurrence=1 · introduced test · mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/workbench/contrib/chat/test/common/chatService/chatService.test|title=ChatService can deserialize with response|occurrence=1chatService.test|title=C…chatService.test|title=ChatService can deserialize|occurrence=1 · introduced test · mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/workbench/contrib/chat/test/common/chatService/chatService.test|title=ChatService can deserialize|occurrence=1chatService.test|title=C…chatService.test|title=ChatService can serialize|occurrence=1 · introduced test · mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/workbench/contrib/chat/test/common/chatService/chatService.test|title=ChatService can serialize|occurrence=1chatService.test|title=C…chatService.test|title=ChatService sendRequest fails|occurrence=1 · introduced test · mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/workbench/contrib/chat/test/common/chatService/chatService.test|title=ChatService sendRequest fails|occurrence=1chatService.test|title=C…chatRequestParser.test|title=ChatRequestParser agent and subcommand after newline|occurrence=1 · introduced test · mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/workbench/contrib/chat/test/common/requestParser/chatRequestParser.test|title=ChatRequestParser agent and subcommand after newline|occurrence=1chatRequestParser.test|t…chatRequestParser.test|title=ChatRequestParser agent and subcommand with leading whitespace|occurrence=1 · introduced test · mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/workbench/contrib/chat/test/common/requestParser/chatRequestParser.test|title=ChatRequestParser agent and subcommand with leading whitespace|occurrence=1chatRequestParser.test|t…chatRequestParser.test|title=ChatRequestParser agent subcommand still takes priority with supportsPromptAttachments|occurrence=1 · introduced test · mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/workbench/contrib/chat/test/common/requestParser/chatRequestParser.test|title=ChatRequestParser agent subcommand still takes priority with supportsPromptAttachments|occurrence=1chatRequestParser.test|t…chatRequestParser.test|title=ChatRequestParser agent with question mark|occurrence=1 · introduced test · mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/workbench/contrib/chat/test/common/requestParser/chatRequestParser.test|title=ChatRequestParser agent with question mark|occurrence=1chatRequestParser.test|t…chatRequestParser.test|title=ChatRequestParser agent with subcommand after text|occurrence=1 · introduced test · mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/workbench/contrib/chat/test/common/requestParser/chatRequestParser.test|title=ChatRequestParser agent with subcommand after text|occurrence=1chatRequestParser.test|t…chatRequestParser.test|title=ChatRequestParser agents and tools and multiline, part2|occurrence=1 · introduced test · mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/workbench/contrib/chat/test/common/requestParser/chatRequestParser.test|title=ChatRequestParser agents and tools and multiline, part2|occurrence=1chatRequestParser.test|t…chatRequestParser.test|title=ChatRequestParser agents and tools and multiline|occurrence=1 · introduced test · mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/workbench/contrib/chat/test/common/requestParser/chatRequestParser.test|title=ChatRequestParser agents and tools and multiline|occurrence=1chatRequestParser.test|t…chatRequestParser.test|title=ChatRequestParser agents, subCommand|occurrence=1 · introduced test · mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/workbench/contrib/chat/test/common/requestParser/chatRequestParser.test|title=ChatRequestParser agents, subCommand|occurrence=1chatRequestParser.test|t…chatRequestParser.test|title=ChatRequestParser multiple slash commands|occurrence=1 · introduced test · mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/workbench/contrib/chat/test/common/requestParser/chatRequestParser.test|title=ChatRequestParser multiple slash commands|occurrence=1chatRequestParser.test|t…chatRequestParser.test|title=ChatRequestParser non-silent slash command with agent and no supportsPromptAttachments|occurrence=1 · introduced test · mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/workbench/contrib/chat/test/common/requestParser/chatRequestParser.test|title=ChatRequestParser non-silent slash command with agent and no supportsPromptAttachments|occurrence=1chatRequestParser.test|t…chatRequestParser.test|title=ChatRequestParser prompt slash command with agent and supportsPromptAttachments|occurrence=1 · introduced test · mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/workbench/contrib/chat/test/common/requestParser/chatRequestParser.test|title=ChatRequestParser prompt slash command with agent and supportsPromptAttachments|occurrence=1chatRequestParser.test|t…chatRequestParser.test|title=ChatRequestParser prompt slash command with agent but no supportsPromptAttachments|occurrence=1 · introduced test · mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/workbench/contrib/chat/test/common/requestParser/chatRequestParser.test|title=ChatRequestParser prompt slash command with agent but no supportsPromptAttachments|occurrence=1chatRequestParser.test|t…chatRequestParser.test|title=ChatRequestParser silent slash command with agent and no supportsPromptAttachments|occurrence=1 · introduced test · mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/workbench/contrib/chat/test/common/requestParser/chatRequestParser.test|title=ChatRequestParser silent slash command with agent and no supportsPromptAttachments|occurrence=1chatRequestParser.test|t…chatRequestParser.test|title=ChatRequestParser slash command with agent and supportsPromptAttachments|occurrence=1 · introduced test · mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/workbench/contrib/chat/test/common/requestParser/chatRequestParser.test|title=ChatRequestParser slash command with agent and supportsPromptAttachments|occurrence=1chatRequestParser.test|t…chatRequestParser.test|title=ChatRequestParser slash command|occurrence=1 · introduced test · mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/workbench/contrib/chat/test/common/requestParser/chatRequestParser.test|title=ChatRequestParser slash command|occurrence=1chatRequestParser.test|t…Focused concept · snapshot.ts ×1 · 1 introduced LOCsnapshot.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: 1 introduced LOC across 1 ranges. Expand a file to inspect source; the > gutter marks introduced lines.

src/vs/base/test/common/snapshot.ts 1 introduced LOC · 1 range

Open complete file

149 return prefix + (lines.length > 1
150 ? `{\n${ci}${lines.join(`,\n${ci}`)}\n${oi}}`
151 > : `{ ${lines.join(',\n')} }`); snapshot.ts
152 }
153 default: