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 range 1 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.
Introduced files, introduced tests, and structurally relevant concept specialization chatService.ts ×1 · 10 introduced LOC chatService.ts ×1 chatService.test|title=ChatService can deserialize with response|occurrence=1 · 0 introduced LOC chatService.test|title=C… chatService.test|title=ChatService can serialize|occurrence=1 · 0 introduced LOC chatService.test|title=C… chatParserTypes.ts ×3 · 12 introduced LOC chatParserTypes.ts ×3 chatModel.ts ×3 · 5 introduced LOC chatModel.ts ×3 chatAgents.ts ×2 · 19 introduced LOC chatAgents.ts ×2 chatRequestParser.test|title=ChatRequestParser agents and tools and multiline|occurrence=1 · 0 introduced LOC chatRequestParser.test|t… chatRequestParser.test|title=ChatRequestParser prompt slash command with agent and supportsPromptAttachments|occurrence=1 · 0 introduced LOC chatRequestParser.test|t… chatRequestParser.test|title=ChatRequestParser agents and tools and multiline, part2|occurrence=1 · 0 introduced LOC chatRequestParser.test|t… chatRequestParser.ts ×3 · 13 introduced LOC chatRequestParser.ts ×3 chatRequestParser.test|title=ChatRequestParser slash command with agent and supportsPromptAttachments|occurrence=1 · 0 introduced LOC chatRequestParser.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 LOC chatRequestParser.test|t… chatRequestParser.test|title=ChatRequestParser non-silent slash command with agent and no supportsPromptAttachments|occurrence=1 · 0 introduced LOC chatRequestParser.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 LOC chatRequestParser.test|t… chatRequestParser.test|title=ChatRequestParser prompt slash command with agent but no supportsPromptAttachments|occurrence=1 · 0 introduced LOC chatRequestParser.test|t… chatRequestParser.test|title=ChatRequestParser silent slash command with agent and no supportsPromptAttachments|occurrence=1 · 0 introduced LOC chatRequestParser.test|t… chatRequestParser.ts ×1 · 3 introduced LOC chatRequestParser.ts ×1 chatRequestParser.test|title=ChatRequestParser agent with subcommand after text|occurrence=1 · 0 introduced LOC chatRequestParser.test|t… chatRequestParser.ts ×1 · 3 introduced LOC chatRequestParser.ts ×1 chatRequestParser.test|title=ChatRequestParser slash command|occurrence=1 · 0 introduced LOC chatRequestParser.test|t… chatRequestParser.test|title=ChatRequestParser agent with question mark|occurrence=1 · 0 introduced LOC chatRequestParser.test|t… snapshot.ts ×1 · 2 introduced LOC snapshot.ts ×1 snapshot.test|title=snapshot creates a snapshot|occurrence=1 · 0 introduced LOC snapshot.test|title=snap… snapshot.ts ×6 · 11 introduced LOC snapshot.ts ×6 utils.ts ×2 · 22 introduced LOC utils.ts ×2 snapshot.ts ×1 · 5 introduced LOC snapshot.ts ×1 snapshot.ts ×3 · 11 introduced LOC snapshot.ts ×3 async.ts ×202 · 1247 introduced LOC async.ts ×202 snapshot.ts ×7 · 10 introduced LOC snapshot.ts ×7 snapshot.ts ×12 · 37 introduced LOC snapshot.ts ×12 network.ts ×1 · 3 introduced LOC network.ts ×1 network.ts ×3 · 10 introduced LOC network.ts ×3 network.ts ×1 · 2 introduced LOC network.ts ×1 network.ts ×2 · 3 introduced LOC network.ts ×2 resources.ts ×23 · 253 introduced LOC resources.ts ×23 snapshot.ts ×5 · 71 introduced LOC snapshot.ts ×5 network.ts ×20 · 292 introduced LOC network.ts ×20 extpath.ts ×17 · 91 introduced LOC extpath.ts ×17 strings.ts ×101 · 542 introduced LOC strings.ts ×101 cancellation.ts ×18 · 90 introduced LOC cancellation.ts ×18 event.ts ×1 · 1 introduced LOC event.ts ×1 event.ts ×4 · 9 introduced LOC event.ts ×4 event.ts ×2 · 6 introduced LOC event.ts ×2 event.ts ×93 · 864 introduced LOC event.ts ×93 uri.ts ×3 · 8 introduced LOC uri.ts ×3 uri.ts ×1 · 3 introduced LOC uri.ts ×1 uri.ts ×1 · 1 introduced LOC uri.ts ×1 uri.ts ×2 · 3 introduced LOC uri.ts ×2 uri.ts ×1 · 1 introduced LOC uri.ts ×1 uri.ts ×1 · 1 introduced LOC uri.ts ×1 uri.ts ×1 · 1 introduced LOC uri.ts ×1 uri.ts ×1 · 2 introduced LOC uri.ts ×1 uri.ts ×14 · 18 introduced LOC uri.ts ×14 uri.ts ×1 · 1 introduced LOC uri.ts ×1 uri.ts ×1 · 5 introduced LOC uri.ts ×1 uri.ts ×1 · 3 introduced LOC uri.ts ×1 uri.ts ×1 · 2 introduced LOC uri.ts ×1 uri.ts ×6 · 10 introduced LOC uri.ts ×6 path.ts ×1 · 3 introduced LOC path.ts ×1 path.ts ×5 · 11 introduced LOC path.ts ×5 uri.ts ×3 · 3 introduced LOC uri.ts ×3 path.ts ×1 · 1 introduced LOC path.ts ×1 uri.ts ×3 · 3 introduced LOC uri.ts ×3 uri.ts ×2 · 2 introduced LOC uri.ts ×2 uri.ts ×3 · 3 introduced LOC uri.ts ×3 uri.ts ×3 · 15 introduced LOC uri.ts ×3 uri.ts ×2 · 10 introduced LOC uri.ts ×2 utils.ts ×3 · 9 introduced LOC utils.ts ×3 path.ts ×3 · 5 introduced LOC path.ts ×3 uri.ts ×1 · 2 introduced LOC uri.ts ×1 uri.ts ×9 · 37 introduced LOC uri.ts ×9 path.ts ×3 · 15 introduced LOC path.ts ×3 linkedList.ts ×13 · 44 introduced LOC linkedList.ts ×13 path.ts ×1 · 2 introduced LOC path.ts ×1 path.ts ×3 · 10 introduced LOC path.ts ×3 path.ts ×3 · 14 introduced LOC path.ts ×3 lifecycle.ts ×2 · 4 introduced LOC lifecycle.ts ×2 path.ts ×1 · 1 introduced LOC path.ts ×1 path.ts ×6 · 24 introduced LOC path.ts ×6 lifecycle.ts ×4 · 8 introduced LOC lifecycle.ts ×4 lifecycle.ts ×6 · 16 introduced LOC lifecycle.ts ×6 lazy.ts ×1 · 2 introduced LOC lazy.ts ×1 lazy.ts ×3 · 37 introduced LOC lazy.ts ×3 lifecycle.ts ×1 · 2 introduced LOC lifecycle.ts ×1 lifecycle.ts ×1 · 2 introduced LOC lifecycle.ts ×1 path.ts ×2 · 3 introduced LOC path.ts ×2 uint.ts ×2 · 43 introduced LOC uint.ts ×2 lifecycle.ts ×1 · 3 introduced LOC lifecycle.ts ×1 map.ts ×97 · 3334 introduced LOC map.ts ×97 src/vs/base/common/arrays.ts · 949 LOC common/arrays.ts src/vs/base/common/arraysFind.ts · 226 LOC common/arraysFind.ts src/vs/base/common/assert.ts · 91 LOC common/assert.ts src/vs/base/common/async.ts · 2749 LOC common/async.ts src/vs/base/common/cache.ts · 153 LOC common/cache.ts src/vs/base/common/cancellation.ts · 206 LOC common/cancellation.ts src/vs/base/common/charCode.ts · 450 LOC common/charCode.ts src/vs/base/common/collections.ts · 176 LOC common/collections.ts src/vs/base/common/errors.ts · 357 LOC common/errors.ts src/vs/base/common/event.ts · 1964 LOC common/event.ts src/vs/base/common/extpath.ts · 433 LOC common/extpath.ts src/vs/base/common/functional.ts · 32 LOC common/functional.ts src/vs/base/common/iterator.ts · 194 LOC common/iterator.ts src/vs/base/common/lazy.ts · 57 LOC common/lazy.ts src/vs/base/common/lifecycle.ts · 974 LOC common/lifecycle.ts src/vs/base/common/linkedList.ts · 151 LOC common/linkedList.ts src/vs/base/common/map.ts · 1016 LOC common/map.ts src/vs/base/common/marshallingIds.ts · 33 LOC common/marshallingIds.ts src/vs/base/common/network.ts · 440 LOC common/network.ts src/vs/base/common/path.ts · 1589 LOC common/path.ts src/vs/base/common/platform.ts · 281 LOC common/platform.ts src/vs/base/common/process.ts · 76 LOC common/process.ts src/vs/base/common/resources.ts · 444 LOC common/resources.ts src/vs/base/common/stopwatch.ts · 41 LOC common/stopwatch.ts src/vs/base/common/strings.ts · 1413 LOC common/strings.ts src/vs/base/common/symbols.ts · 9 LOC common/symbols.ts src/vs/base/common/types.ts · 410 LOC common/types.ts src/vs/base/common/uint.ts · 59 LOC common/uint.ts src/vs/base/common/uri.ts · 754 LOC common/uri.ts src/vs/base/test/common/snapshot.ts · 187 LOC common/snapshot.ts src/vs/base/test/common/utils.ts · 107 LOC common/utils.ts src/vs/nls.ts · 244 LOC vs/nls.ts src/vs/workbench/contrib/chat/common/chatService/chatService.ts · 2061 LOC chatService/chatService.… src/vs/workbench/contrib/chat/common/chatService/chatServiceImpl.ts · 2360 LOC chatService/chatServiceI… src/vs/workbench/contrib/chat/common/model/chatModel.ts · 3330 LOC model/chatModel.ts src/vs/workbench/contrib/chat/common/participants/chatAgents.ts · 781 LOC participants/chatAgents.… src/vs/workbench/contrib/chat/common/requestParser/chatParserTypes.ts · 337 LOC requestParser/chatParser… src/vs/workbench/contrib/chat/common/requestParser/chatRequestParser.ts · 292 LOC requestParser/chatReques… src/vs/workbench/contrib/chat/common/tools/languageModelToolsService.ts · 739 LOC tools/languageModelTools… src/vs/workbench/contrib/chat/test/common/mockChatVariables.ts · 32 LOC common/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=1 snapshot.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=1 snapshot.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=1 snapshot.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=1 snapshot.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=1 chatService.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=1 chatService.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=1 chatService.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=1 chatService.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=1 chatRequestParser.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=1 chatRequestParser.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=1 chatRequestParser.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=1 chatRequestParser.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=1 chatRequestParser.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=1 chatRequestParser.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=1 chatRequestParser.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=1 chatRequestParser.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=1 chatRequestParser.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=1 chatRequestParser.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=1 chatRequestParser.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=1 chatRequestParser.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=1 chatRequestParser.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=1 chatRequestParser.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=1 chatRequestParser.test|t… Focused concept · snapshot.ts ×1 · 1 introduced LOC snapshot.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.
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.
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 } }`
152
}
153
default :