Home / Function/ getResolvedOutDirs() — vite Function Reference

getResolvedOutDirs() — vite Function Reference

Architecture documentation for the getResolvedOutDirs() function in watch.ts from the vite codebase.

Entity Profile

Dependency Diagram

graph TD
  841e9f5e_2979_644d_f5ee_6e634536197c["getResolvedOutDirs()"]
  b4c4dcfb_d52b_008a_a6fc_ed4f2bf1f714["watch.ts"]
  841e9f5e_2979_644d_f5ee_6e634536197c -->|defined in| b4c4dcfb_d52b_008a_a6fc_ed4f2bf1f714
  94ad7f99_b02e_152e_c5a9_749d6de8d3c0["buildEnvironment()"]
  94ad7f99_b02e_152e_c5a9_749d6de8d3c0 -->|calls| 841e9f5e_2979_644d_f5ee_6e634536197c
  7e906fcf_994b_bbf0_41a0_ed109ab73503["prepareOutDirPlugin()"]
  7e906fcf_994b_bbf0_41a0_ed109ab73503 -->|calls| 841e9f5e_2979_644d_f5ee_6e634536197c
  24ecf2a1_3c09_d451_76f3_9485b4e993f8["_createServer()"]
  24ecf2a1_3c09_d451_76f3_9485b4e993f8 -->|calls| 841e9f5e_2979_644d_f5ee_6e634536197c
  19ce2051_6a74_4b8b_104d_ec006cd7075f["arraify()"]
  841e9f5e_2979_644d_f5ee_6e634536197c -->|calls| 19ce2051_6a74_4b8b_104d_ec006cd7075f
  style 841e9f5e_2979_644d_f5ee_6e634536197c fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

packages/vite/src/node/watch.ts lines 11–24

export function getResolvedOutDirs(
  root: string,
  outDir: string,
  outputOptions: OutputOptions[] | OutputOptions | undefined,
): Set<string> {
  const resolvedOutDir = path.resolve(root, outDir)
  if (!outputOptions) return new Set([resolvedOutDir])

  return new Set(
    arraify(outputOptions).map(({ dir }) =>
      dir ? path.resolve(root, dir) : resolvedOutDir,
    ),
  )
}

Domain

Subdomains

Calls

Frequently Asked Questions

What does getResolvedOutDirs() do?
getResolvedOutDirs() is a function in the vite codebase, defined in packages/vite/src/node/watch.ts.
Where is getResolvedOutDirs() defined?
getResolvedOutDirs() is defined in packages/vite/src/node/watch.ts at line 11.
What does getResolvedOutDirs() call?
getResolvedOutDirs() calls 1 function(s): arraify.
What calls getResolvedOutDirs()?
getResolvedOutDirs() is called by 3 function(s): _createServer, buildEnvironment, prepareOutDirPlugin.

Analyze Your Own Codebase

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

Try Supermodel Free