Home / Function/ getTSConfckCache() — vite Function Reference

getTSConfckCache() — vite Function Reference

Architecture documentation for the getTSConfckCache() function in esbuild.ts from the vite codebase.

Entity Profile

Dependency Diagram

graph TD
  3de29a47_1def_0c91_7d68_ab9432fe0bd3["getTSConfckCache()"]
  926e3b98_b813_2ff8_abb3_16447ab95544["esbuild.ts"]
  3de29a47_1def_0c91_7d68_ab9432fe0bd3 -->|defined in| 926e3b98_b813_2ff8_abb3_16447ab95544
  bf7f9c91_a198_bc30_3101_285b2049912d["loadTsconfigJsonForFile()"]
  bf7f9c91_a198_bc30_3101_285b2049912d -->|calls| 3de29a47_1def_0c91_7d68_ab9432fe0bd3
  cd64b0f3_7332_3a75_1ff2_cc686e04a12b["reloadOnTsconfigChange()"]
  cd64b0f3_7332_3a75_1ff2_cc686e04a12b -->|calls| 3de29a47_1def_0c91_7d68_ab9432fe0bd3
  style 3de29a47_1def_0c91_7d68_ab9432fe0bd3 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

packages/vite/src/node/plugins/esbuild.ts lines 531–541

function getTSConfckCache(config?: ResolvedConfig) {
  if (!config) {
    return (globalTSConfckCache ??= new TSConfckCache<TSConfckParseResult>())
  }
  let cache = tsconfckCacheMap.get(config)
  if (!cache) {
    cache = new TSConfckCache<TSConfckParseResult>()
    tsconfckCacheMap.set(config, cache)
  }
  return cache
}

Domain

Subdomains

Frequently Asked Questions

What does getTSConfckCache() do?
getTSConfckCache() is a function in the vite codebase, defined in packages/vite/src/node/plugins/esbuild.ts.
Where is getTSConfckCache() defined?
getTSConfckCache() is defined in packages/vite/src/node/plugins/esbuild.ts at line 531.
What calls getTSConfckCache()?
getTSConfckCache() is called by 2 function(s): loadTsconfigJsonForFile, reloadOnTsconfigChange.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free