Home / Function/ getModuleTypeFromId() — vite Function Reference

getModuleTypeFromId() — vite Function Reference

Architecture documentation for the getModuleTypeFromId() function in transformRequest.ts from the vite codebase.

Entity Profile

Dependency Diagram

graph TD
  040aa4cd_f868_dc2c_786d_85d3bbd1b9d9["getModuleTypeFromId()"]
  ee4fcff9_3096_e290_234c_be9d1a2c8a4b["transformRequest.ts"]
  040aa4cd_f868_dc2c_786d_85d3bbd1b9d9 -->|defined in| ee4fcff9_3096_e290_234c_be9d1a2c8a4b
  bdac5327_5085_933f_41df_0fc270134a38["loadAndTransform()"]
  bdac5327_5085_933f_41df_0fc270134a38 -->|calls| 040aa4cd_f868_dc2c_786d_85d3bbd1b9d9
  style 040aa4cd_f868_dc2c_786d_85d3bbd1b9d9 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

packages/vite/src/node/server/transformRequest.ts lines 551–560

export function getModuleTypeFromId(id: string): ModuleType | undefined {
  let pos = -1
  while ((pos = id.indexOf('.', pos + 1)) >= 0) {
    const ext = id.slice(pos + 1)
    const moduleType = defaultModuleTypes[ext]
    if (moduleType) {
      return moduleType
    }
  }
}

Domain

Subdomains

Called By

Frequently Asked Questions

What does getModuleTypeFromId() do?
getModuleTypeFromId() is a function in the vite codebase, defined in packages/vite/src/node/server/transformRequest.ts.
Where is getModuleTypeFromId() defined?
getModuleTypeFromId() is defined in packages/vite/src/node/server/transformRequest.ts at line 551.
What calls getModuleTypeFromId()?
getModuleTypeFromId() is called by 1 function(s): loadAndTransform.

Analyze Your Own Codebase

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

Try Supermodel Free