types.ts ×1
Frontier kind: Code frontier
unlabeled · c_e8b858812ee0
29 tests · 3380 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.
Introduced files, introduced tests, and structurally relevant concept specialization agentSdkDownloader.test|title=AgentSdkDownloader loadSdkRoot: cache hit returns immediately without re-downloading|occurrence=1 · 0 introduced LOC agentSdkDownloader.test|… diskFileSystemProvider.ts ×11 · 79 introduced LOC diskFileSystemProvider.t… history.test|title=Terminal history TerminalPersistedHistory should support adding items to the cache and respect LRU|occurrence=1 · 0 introduced LOC history.test|title=Termi… history.ts ×1 · 3 introduced LOC history.ts ×1 history.ts ×3 · 9 introduced LOC history.ts ×3 history.test|title=Terminal history TerminalPersistedHistory should support removing specific items|occurrence=1 · 0 introduced LOC history.test|title=Termi… history.ts ×12 · 65 introduced LOC history.ts ×12 agentSdkDownloader.ts ×3 · 28 introduced LOC agentSdkDownloader.ts ×3 diskFileSystemProvider.ts ×20 · 260 introduced LOC diskFileSystemProvider.t… requestService.ts ×1 · 1 introduced LOC requestService.ts ×1 requestService.ts ×3 · 14 introduced LOC requestService.ts ×3 extractRange.test|title=extractRangeFromFilter basics|occurrence=1 · 0 introduced LOC extractRange.test|title=… file.txt:19:20 - ["@"]|occurrence=1, file.txt (19,20) - ["@"]|occurrence=1 · 0 introduced LOC file.txt:19:20 - ["@"]|o… file.txt:20:3-40|occurrence=1, file.txt#20#3-40,5|occurrence=1, +2 · 0 introduced LOC file.txt:20:3-40|occurre… file.txt#19 - ["@"]|occurrence=1 · 0 introduced LOC file.txt#19 - ["@"]|occu… search.ts ×1 · 7 introduced LOC search.ts ×1 search.ts ×1 · 10 introduced LOC search.ts ×1 search.ts ×5 · 25 introduced LOC search.ts ×5 extpath.ts ×2 · 25 introduced LOC extpath.ts ×2 types.ts ×3 · 5 introduced LOC types.ts ×3 types.test|title=Types isArrayOf|occurrence=1 · 0 introduced LOC types.test|title=Types i… types.test|title=Types isNumber|occurrence=1 · 0 introduced LOC types.test|title=Types i… utils.ts ×3 · 9 introduced LOC utils.ts ×3 lifecycle.ts ×2 · 4 introduced LOC lifecycle.ts ×2 lifecycle.ts ×4 · 8 introduced LOC lifecycle.ts ×4 lifecycle.ts ×6 · 16 introduced LOC lifecycle.ts ×6 lifecycle.ts ×1 · 2 introduced LOC lifecycle.ts ×1 lifecycle.ts ×1 · 2 introduced LOC lifecycle.ts ×1 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/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/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/lifecycle.ts · 974 LOC common/lifecycle.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/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/types.ts · 410 LOC common/types.ts src/vs/base/common/uri.ts · 754 LOC common/uri.ts src/vs/base/node/pfs.ts · 866 LOC node/pfs.ts src/vs/base/test/common/utils.ts · 107 LOC common/utils.ts src/vs/nls.ts · 244 LOC vs/nls.ts src/vs/platform/agentHost/node/agentSdkDownloader.ts · 626 LOC node/agentSdkDownloader.… src/vs/platform/files/common/fileService.ts · 1491 LOC common/fileService.ts src/vs/platform/files/node/diskFileSystemProvider.ts · 898 LOC node/diskFileSystemProvi… src/vs/platform/instantiation/test/common/instantiationServiceMock.ts · 198 LOC common/instantiationServ… src/vs/platform/request/node/proxy.ts · 54 LOC node/proxy.ts src/vs/platform/request/node/requestService.ts · 296 LOC node/requestService.ts src/vs/platform/shell/node/shellEnv.ts · 222 LOC node/shellEnv.ts src/vs/workbench/contrib/search/common/search.ts · 253 LOC common/search.ts src/vs/workbench/contrib/terminalContrib/history/common/history.ts · 559 LOC common/history.ts extpath.test|title=Paths parseLineAndColumnAware|occurrence=1 · introduced test · mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/base/test/common/extpath.test|title=Paths parseLineAndColumnAware|occurrence=1 extpath.test|title=Paths… types.test|title=Types isArrayOf|occurrence=1 · introduced test · mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/base/test/common/types.test|title=Types isArrayOf|occurrence=1 types.test|title=Types i… types.test|title=Types isNumber|occurrence=1 · introduced test · mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/base/test/common/types.test|title=Types isNumber|occurrence=1 types.test|title=Types i… types.test|title=Types validateConstraints|occurrence=1 · introduced test · mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/base/test/common/types.test|title=Types validateConstraints|occurrence=1 types.test|title=Types v… agentSdkDownloader.test|title=AgentSdkDownloader loadSdkRoot: cache dir includes sdkTarget so Universal launches stay separate|occurrence=1 · introduced test · mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/agentHost/test/node/agentSdkDownloader.test|title=AgentSdkDownloader loadSdkRoot: cache dir includes sdkTarget so Universal launches stay separate|occurrence=1 agentSdkDownloader.test|… agentSdkDownloader.test|title=AgentSdkDownloader loadSdkRoot: cache hit returns immediately without re-downloading|occurrence=1 · introduced test · mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/agentHost/test/node/agentSdkDownloader.test|title=AgentSdkDownloader loadSdkRoot: cache hit returns immediately without re-downloading|occurrence=1 agentSdkDownloader.test|… agentSdkDownloader.test|title=AgentSdkDownloader loadSdkRoot: cache miss → downloads, extracts, writes sentinel|occurrence=1 · introduced test · mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/agentHost/test/node/agentSdkDownloader.test|title=AgentSdkDownloader loadSdkRoot: cache miss → downloads, extracts, writes sentinel|occurrence=1 agentSdkDownloader.test|… agentSdkDownloader.test|title=AgentSdkDownloader loadSdkRoot: cancel before download completes cleans up scratch dir|occurrence=1 · introduced test · mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/agentHost/test/node/agentSdkDownloader.test|title=AgentSdkDownloader loadSdkRoot: cancel before download completes cleans up scratch dir|occurrence=1 agentSdkDownloader.test|… agentSdkDownloader.test|title=AgentSdkDownloader loadSdkRoot: concurrent calls in same process share one download|occurrence=1 · introduced test · mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/agentHost/test/node/agentSdkDownloader.test|title=AgentSdkDownloader loadSdkRoot: concurrent calls in same process share one download|occurrence=1 agentSdkDownloader.test|… agentSdkDownloader.test|title=AgentSdkDownloader loadSdkRoot: reports monotonic download progress ending at totalBytes|occurrence=1 · introduced test · mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/agentHost/test/node/agentSdkDownloader.test|title=AgentSdkDownloader loadSdkRoot: reports monotonic download progress ending at totalBytes|occurrence=1 agentSdkDownloader.test|… agentSdkDownloader.test|title=AgentSdkDownloader loadSdkRoot: substitutes {sdkTarget} into urlTemplate|occurrence=1 · introduced test · mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/agentHost/test/node/agentSdkDownloader.test|title=AgentSdkDownloader loadSdkRoot: substitutes {sdkTarget} into urlTemplate|occurrence=1 agentSdkDownloader.test|… requestService.test|title=Request Service should retry GET requests on transient errors|occurrence=1 · introduced test · mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/request/test/node/requestService.test|title=Request Service should retry GET requests on transient errors|occurrence=1 requestService.test|titl… requestService.test|title=Request Service should retry HEAD requests on transient errors|occurrence=1 · introduced test · mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/request/test/node/requestService.test|title=Request Service should retry HEAD requests on transient errors|occurrence=1 requestService.test|titl… requestService.test|title=Request Service should retry OPTIONS requests on transient errors|occurrence=1 · introduced test · mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/platform/request/test/node/requestService.test|title=Request Service should retry OPTIONS requests on transient errors|occurrence=1 requestService.test|titl… extractRange.test|title=extractRangeFromFilter allow space after path|occurrence=1 · introduced test · mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/workbench/contrib/search/test/common/extractRange.test|title=extractRangeFromFilter allow space after path|occurrence=1 extractRange.test|title=… extractRange.test|title=extractRangeFromFilter basics|occurrence=1 · introduced test · mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/workbench/contrib/search/test/common/extractRange.test|title=extractRangeFromFilter basics|occurrence=1 extractRange.test|title=… file.txt#20#3-40,5|occurrence=1 · introduced test · mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/workbench/contrib/search/test/common/extractRange.test|title=extractRangeFromFilter ranges /some/path/file.txt#20#3-40,5|occurrence=1 file.txt#20#3-40,5|occur… file.txt(20,3-40,5)|occurrence=1 · introduced test · mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/workbench/contrib/search/test/common/extractRange.test|title=extractRangeFromFilter ranges /some/path/file.txt(20,3-40,5)|occurrence=1 file.txt(20,3-40,5)|occu… file.txt:20-40|occurrence=1 · introduced test · mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/workbench/contrib/search/test/common/extractRange.test|title=extractRangeFromFilter ranges /some/path/file.txt:20-40|occurrence=1 file.txt:20-40|occurrenc… file.txt:20-|occurrence=1 · introduced test · mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/workbench/contrib/search/test/common/extractRange.test|title=extractRangeFromFilter ranges /some/path/file.txt:20-|occurrence=1 file.txt:20-|occurrence=… file.txt:20:3-40:5|occurrence=1 · introduced test · mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/workbench/contrib/search/test/common/extractRange.test|title=extractRangeFromFilter ranges /some/path/file.txt:20:3-40:5|occurrence=1 file.txt:20:3-40:5|occur… file.txt:20:3-40|occurrence=1 · introduced test · mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/workbench/contrib/search/test/common/extractRange.test|title=extractRangeFromFilter ranges /some/path/file.txt:20:3-40|occurrence=1 file.txt:20:3-40|occurre… file.txt (19,20) - ["@"]|occurrence=1 · introduced test · mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/workbench/contrib/search/test/common/extractRange.test|title=extractRangeFromFilter unless /some/@path/file.txt (19,20) - ["@"]|occurrence=1 file.txt (19,20) - ["@"]… file.txt#19 - ["@"]|occurrence=1 · introduced test · mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/workbench/contrib/search/test/common/extractRange.test|title=extractRangeFromFilter unless /some/@path/file.txt#19 - ["@"]|occurrence=1 file.txt#19 - ["@"]|occu… file.txt:19:20 - ["@"]|occurrence=1 · introduced test · mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/workbench/contrib/search/test/common/extractRange.test|title=extractRangeFromFilter unless /some/@path/file.txt:19:20 - ["@"]|occurrence=1 file.txt:19:20 - ["@"]|o… history.test|title=Terminal history TerminalPersistedHistory should limit the number of entries based on config|occurrence=1 · introduced test · mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/workbench/contrib/terminalContrib/history/test/common/history.test|title=Terminal history TerminalPersistedHistory should limit the number of entries based on config|occurrence=1 history.test|title=Termi… history.test|title=Terminal history TerminalPersistedHistory should reload from storage service after recreation|occurrence=1 · introduced test · mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/workbench/contrib/terminalContrib/history/test/common/history.test|title=Terminal history TerminalPersistedHistory should reload from storage service after recreation|occurrence=1 history.test|title=Termi… history.test|title=Terminal history TerminalPersistedHistory should support adding items to the cache and respect LRU|occurrence=1 · introduced test · mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/workbench/contrib/terminalContrib/history/test/common/history.test|title=Terminal history TerminalPersistedHistory should support adding items to the cache and respect LRU|occurrence=1 history.test|title=Termi… history.test|title=Terminal history TerminalPersistedHistory should support removing specific items|occurrence=1 · introduced test · mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/workbench/contrib/terminalContrib/history/test/common/history.test|title=Terminal history TerminalPersistedHistory should support removing specific items|occurrence=1 history.test|title=Termi… Focused concept · types.ts ×1 · 2 introduced LOC types.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: 2 introduced LOC across 1 ranges.
Expand a file to inspect source; the > gutter marks introduced lines.
src/vs/base/common/types.ts 2 introduced LOC · 1 range
Open complete file
56
*/
57
export function isNumber ( obj : unknown ) : obj is number {
58
>
return ( typeof obj === 'number' && ! isNaN ( obj ));
types.ts
59
>
}
60
61
/**