extend() — vue Function Reference
Architecture documentation for the extend() function in util.ts from the vue codebase.
Entity Profile
Dependency Diagram
graph TD 7a0093e3_a58a_af71_971f_488b65897e74["extend()"] 392e91c4_8ac7_041a_eb4b_e9f0fa008280["createRenderer()"] 392e91c4_8ac7_041a_eb4b_e9f0fa008280 -->|calls| 7a0093e3_a58a_af71_971f_488b65897e74 a0b4404b_fb84_98b3_4f7a_375b041a7128["renderAttrs()"] a0b4404b_fb84_98b3_4f7a_375b041a7128 -->|calls| 7a0093e3_a58a_af71_971f_488b65897e74 c0b33b28_c53f_db55_fab1_7f6054379fe4["renderDOMProps()"] c0b33b28_c53f_db55_fab1_7f6054379fe4 -->|calls| 7a0093e3_a58a_af71_971f_488b65897e74 1cf9ad06_bc18_bc90_6eaf_65ccc1f6cd04["installSSRHelpers()"] 1cf9ad06_bc18_bc90_6eaf_65ccc1f6cd04 -->|calls| 7a0093e3_a58a_af71_971f_488b65897e74 b0a08629_d00b_0235_9f37_5c787999776a["renderSSRStyle()"] b0a08629_d00b_0235_9f37_5c787999776a -->|calls| 7a0093e3_a58a_af71_971f_488b65897e74 36a9bd87_2874_e10b_2ce8_ddd048046352["constructor()"] 36a9bd87_2874_e10b_2ce8_ddd048046352 -->|calls| 7a0093e3_a58a_af71_971f_488b65897e74 04307c3f_aa3a_2ee6_85e3_aebc122881e3["createCompilerCreator()"] 04307c3f_aa3a_2ee6_85e3_aebc122881e3 -->|calls| 7a0093e3_a58a_af71_971f_488b65897e74 bcf17edf_0894_6bd4_2cdd_7673387d389e["processFor()"] bcf17edf_0894_6bd4_2cdd_7673387d389e -->|calls| 7a0093e3_a58a_af71_971f_488b65897e74 f2d18c28_9782_02d0_c983_083b86068c69["createCompileToFunctionFn()"] f2d18c28_9782_02d0_c983_083b86068c69 -->|calls| 7a0093e3_a58a_af71_971f_488b65897e74 57620c55_f06c_70f2_54f4_7ba5c1cf60d7["mergeAssets()"] 57620c55_f06c_70f2_54f4_7ba5c1cf60d7 -->|calls| 7a0093e3_a58a_af71_971f_488b65897e74 e1b94d83_39cf_0384_0c5f_0101fd7c94ec["strats()"] e1b94d83_39cf_0384_0c5f_0101fd7c94ec -->|calls| 7a0093e3_a58a_af71_971f_488b65897e74 10bf3c9d_b0e0_4358_120e_f3836c8d0a41["normalizeInject()"] 10bf3c9d_b0e0_4358_120e_f3836c8d0a41 -->|calls| 7a0093e3_a58a_af71_971f_488b65897e74 14dd3d9c_2894_3049_ac41_2970261c2033["default.render()"] 14dd3d9c_2894_3049_ac41_2970261c2033 -->|calls| 7a0093e3_a58a_af71_971f_488b65897e74 c5d4449b_b590_4e29_f364_15e43415b270["updateAttrs()"] c5d4449b_b590_4e29_f364_15e43415b270 -->|calls| 7a0093e3_a58a_af71_971f_488b65897e74 style 7a0093e3_a58a_af71_971f_488b65897e74 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
src/shared/util.ts lines 246–254
export function extend(
to: Record<PropertyKey, any>,
_from?: Record<PropertyKey, any>
): Record<PropertyKey, any> {
for (const key in _from) {
to[key] = _from[key]
}
return to
}
Domain
Subdomains
Called By
- constructor()
- createCompileToFunctionFn()
- createCompilerCreator()
- createRenderer()
- default.render()
- getStyle()
- installSSRHelpers()
- mergeAssets()
- normalizeInject()
- normalizeStyleData()
- processFor()
- renderAttrs()
- renderDOMProps()
- renderSSRStyle()
- resolveTransition()
- strats()
- toObject()
- updateAttrs()
- updateDOMProps()
- updateStyle()
Source
Frequently Asked Questions
What does extend() do?
extend() is a function in the vue codebase.
What calls extend()?
extend() is called by 20 function(s): constructor, createCompileToFunctionFn, createCompilerCreator, createRenderer, default.render, getStyle, installSSRHelpers, mergeAssets, and 12 more.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free