Home / Function/ getHookHandler() — vite Function Reference

getHookHandler() — vite Function Reference

Architecture documentation for the getHookHandler() function in index.ts from the vite codebase.

Entity Profile

Dependency Diagram

graph TD
  58719e23_70bd_67e0_1ed8_f61c19ec725b["getHookHandler()"]
  3bf7f0de_2a9f_6f04_cead_0321b3b7af01["index.ts"]
  58719e23_70bd_67e0_1ed8_f61c19ec725b -->|defined in| 3bf7f0de_2a9f_6f04_cead_0321b3b7af01
  75b51adf_73cc_4a69_e9d6_367d79ab1c2a["wrapEnvironmentResolveId()"]
  75b51adf_73cc_4a69_e9d6_367d79ab1c2a -->|calls| 58719e23_70bd_67e0_1ed8_f61c19ec725b
  6fec5acd_6639_04f8_04ab_5fee4dbf48ea["wrapEnvironmentLoad()"]
  6fec5acd_6639_04f8_04ab_5fee4dbf48ea -->|calls| 58719e23_70bd_67e0_1ed8_f61c19ec725b
  1c70aad6_f025_b665_7932_94f4717785ea["wrapEnvironmentTransform()"]
  1c70aad6_f025_b665_7932_94f4717785ea -->|calls| 58719e23_70bd_67e0_1ed8_f61c19ec725b
  1c197603_e2cb_3034_de04_9a0dcc54dcdc["wrapEnvironmentHook()"]
  1c197603_e2cb_3034_de04_9a0dcc54dcdc -->|calls| 58719e23_70bd_67e0_1ed8_f61c19ec725b
  8fb400c0_eabf_b57a_2905_d2afc7644da6["createBuilder()"]
  8fb400c0_eabf_b57a_2905_d2afc7644da6 -->|calls| 58719e23_70bd_67e0_1ed8_f61c19ec725b
  5db25367_d823_be14_869d_fc9affb91c51["runConfigHook()"]
  5db25367_d823_be14_869d_fc9affb91c51 -->|calls| 58719e23_70bd_67e0_1ed8_f61c19ec725b
  dfd74513_1566_83d7_5d5e_d003f8a4d096["runConfigEnvironmentHook()"]
  dfd74513_1566_83d7_5d5e_d003f8a4d096 -->|calls| 58719e23_70bd_67e0_1ed8_f61c19ec725b
  8e5f0af2_5386_8a8f_0cb4_1863cc4b1cdf["createPluginHookUtils()"]
  8e5f0af2_5386_8a8f_0cb4_1863cc4b1cdf -->|calls| 58719e23_70bd_67e0_1ed8_f61c19ec725b
  8f73b680_d5b9_383c_f695_c906b80fb1e6["handleHMRUpdate()"]
  8f73b680_d5b9_383c_f695_c906b80fb1e6 -->|calls| 58719e23_70bd_67e0_1ed8_f61c19ec725b
  be3526c9_4f67_b6dd_9a14_dd784ae26c08["hookParallel()"]
  be3526c9_4f67_b6dd_9a14_dd784ae26c08 -->|calls| 58719e23_70bd_67e0_1ed8_f61c19ec725b
  c3f72447_6ade_7e1a_5913_f1b30ae4a31f["resolveId()"]
  c3f72447_6ade_7e1a_5913_f1b30ae4a31f -->|calls| 58719e23_70bd_67e0_1ed8_f61c19ec725b
  bff62ce1_58a6_b7b5_ef28_a3e2a2bc0779["load()"]
  bff62ce1_58a6_b7b5_ef28_a3e2a2bc0779 -->|calls| 58719e23_70bd_67e0_1ed8_f61c19ec725b
  dcf6f9d5_316b_0287_6984_8729d3e6c0aa["transform()"]
  dcf6f9d5_316b_0287_6984_8729d3e6c0aa -->|calls| 58719e23_70bd_67e0_1ed8_f61c19ec725b
  style 58719e23_70bd_67e0_1ed8_f61c19ec725b fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

packages/vite/src/node/plugins/index.ts lines 189–193

export function getHookHandler<T extends ObjectHook<Function>>(
  hook: T,
): HookHandler<T> {
  return (typeof hook === 'object' ? hook.handler : hook) as HookHandler<T>
}

Domain

Subdomains

Frequently Asked Questions

What does getHookHandler() do?
getHookHandler() is a function in the vite codebase, defined in packages/vite/src/node/plugins/index.ts.
Where is getHookHandler() defined?
getHookHandler() is defined in packages/vite/src/node/plugins/index.ts at line 189.
What calls getHookHandler()?
getHookHandler() is called by 13 function(s): createBuilder, createPluginHookUtils, handleHMRUpdate, hookParallel, load, resolveId, runConfigEnvironmentHook, runConfigHook, and 5 more.

Analyze Your Own Codebase

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

Try Supermodel Free