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
Defined In
Called By
Source
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