Home / Function/ splitFileAndPostfix() — vite Function Reference

splitFileAndPostfix() — vite Function Reference

Architecture documentation for the splitFileAndPostfix() function in utils.ts from the vite codebase.

Function typescript HMRClient HotRuntime calls 1 called by 6

Entity Profile

Dependency Diagram

graph TD
  09d0a948_4a89_8bbc_50ce_129fc70dbd66["splitFileAndPostfix()"]
  abfc9e70_3c15_b3f0_a595_3cf27afb7e64["utils.ts"]
  09d0a948_4a89_8bbc_50ce_129fc70dbd66 -->|defined in| abfc9e70_3c15_b3f0_a595_3cf27afb7e64
  86195de2_9c12_1f7e_7a3e_0754a5695ebe["fileToBuiltUrl()"]
  86195de2_9c12_1f7e_7a3e_0754a5695ebe -->|calls| 09d0a948_4a89_8bbc_50ce_129fc70dbd66
  3565bb57_e3d1_ed21_b20a_81fa198f92df["resolveSubpathImports()"]
  3565bb57_e3d1_ed21_b20a_81fa198f92df -->|calls| 09d0a948_4a89_8bbc_50ce_129fc70dbd66
  2c262e8e_4e5d_80f3_98ab_102647c58f78["tryFsResolve()"]
  2c262e8e_4e5d_80f3_98ab_102647c58f78 -->|calls| 09d0a948_4a89_8bbc_50ce_129fc70dbd66
  ff420344_db87_ddaa_de80_eb7cf9a4644d["resolvePackageEntry()"]
  ff420344_db87_ddaa_de80_eb7cf9a4644d -->|calls| 09d0a948_4a89_8bbc_50ce_129fc70dbd66
  b2e6fca1_a66d_30a7_9a9e_9c6de6c46d25["resolveDeepImport()"]
  b2e6fca1_a66d_30a7_9a9e_9c6de6c46d25 -->|calls| 09d0a948_4a89_8bbc_50ce_129fc70dbd66
  1948f092_e5a5_076b_2f59_79ef22dec191["injectQuery()"]
  1948f092_e5a5_076b_2f59_79ef22dec191 -->|calls| 09d0a948_4a89_8bbc_50ce_129fc70dbd66
  10b9dea8_362c_1af2_93be_afa4dd9aed9e["cleanUrl()"]
  09d0a948_4a89_8bbc_50ce_129fc70dbd66 -->|calls| 10b9dea8_362c_1af2_93be_afa4dd9aed9e
  style 09d0a948_4a89_8bbc_50ce_129fc70dbd66 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

packages/vite/src/shared/utils.ts lines 36–42

export function splitFileAndPostfix(path: string): {
  file: string
  postfix: string
} {
  const file = cleanUrl(path)
  return { file, postfix: path.slice(file.length) }
}

Domain

Subdomains

Calls

Frequently Asked Questions

What does splitFileAndPostfix() do?
splitFileAndPostfix() is a function in the vite codebase, defined in packages/vite/src/shared/utils.ts.
Where is splitFileAndPostfix() defined?
splitFileAndPostfix() is defined in packages/vite/src/shared/utils.ts at line 36.
What does splitFileAndPostfix() call?
splitFileAndPostfix() calls 1 function(s): cleanUrl.
What calls splitFileAndPostfix()?
splitFileAndPostfix() is called by 6 function(s): fileToBuiltUrl, injectQuery, resolveDeepImport, resolvePackageEntry, resolveSubpathImports, tryFsResolve.

Analyze Your Own Codebase

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

Try Supermodel Free