index.ts — vue Source File
Architecture documentation for index.ts, a typescript file in the vue codebase. 22 imports, 2 dependents.
Entity Profile
Dependency Diagram
graph LR 8456d994_c5db_04c1_7466_74c5274c4133["index.ts"] fd46375a_97dd_3ef1_b6dd_e667887f7bb6["render-list.ts"] 8456d994_c5db_04c1_7466_74c5274c4133 --> fd46375a_97dd_3ef1_b6dd_e667887f7bb6 38acef2c_60c2_9040_53cc_2e12747e39ae["renderList"] 8456d994_c5db_04c1_7466_74c5274c4133 --> 38acef2c_60c2_9040_53cc_2e12747e39ae a5e4f9a1_4fe6_c197_b523_7b0785a84bcf["render-slot.ts"] 8456d994_c5db_04c1_7466_74c5274c4133 --> a5e4f9a1_4fe6_c197_b523_7b0785a84bcf 0a749d1e_6938_0129_df18_2729a9261391["renderSlot"] 8456d994_c5db_04c1_7466_74c5274c4133 --> 0a749d1e_6938_0129_df18_2729a9261391 50b66355_34ff_23b4_bd13_e694979dcade["resolve-filter.ts"] 8456d994_c5db_04c1_7466_74c5274c4133 --> 50b66355_34ff_23b4_bd13_e694979dcade 7528da2a_00b5_a9fd_8ca8_8d6b1c9f3b92["resolveFilter"] 8456d994_c5db_04c1_7466_74c5274c4133 --> 7528da2a_00b5_a9fd_8ca8_8d6b1c9f3b92 3133a22d_f06b_0166_cc39_df83de7f0f54["check-keycodes.ts"] 8456d994_c5db_04c1_7466_74c5274c4133 --> 3133a22d_f06b_0166_cc39_df83de7f0f54 6dafafba_ac79_f86f_1eb0_6b6283376c3e["checkKeyCodes"] 8456d994_c5db_04c1_7466_74c5274c4133 --> 6dafafba_ac79_f86f_1eb0_6b6283376c3e 07472ac5_5ae5_c984_c924_e9507f884ceb["bind-object-props.ts"] 8456d994_c5db_04c1_7466_74c5274c4133 --> 07472ac5_5ae5_c984_c924_e9507f884ceb 61f71f55_0ea8_be8f_29b7_c4adc44c3f3e["bindObjectProps"] 8456d994_c5db_04c1_7466_74c5274c4133 --> 61f71f55_0ea8_be8f_29b7_c4adc44c3f3e 7c4a1871_a8e0_6bbc_abc1_336b9a233c19["render-static.ts"] 8456d994_c5db_04c1_7466_74c5274c4133 --> 7c4a1871_a8e0_6bbc_abc1_336b9a233c19 73dbdcd9_0842_794b_02e4_3b03dbaf33ca["renderStatic"] 8456d994_c5db_04c1_7466_74c5274c4133 --> 73dbdcd9_0842_794b_02e4_3b03dbaf33ca 31ba6c9e_4142_1cfd_8e8f_f1acf3c443ef["markOnce"] 8456d994_c5db_04c1_7466_74c5274c4133 --> 31ba6c9e_4142_1cfd_8e8f_f1acf3c443ef 86ed54d3_c196_44a8_ff61_3361e0ae76fd["bind-object-listeners.ts"] 8456d994_c5db_04c1_7466_74c5274c4133 --> 86ed54d3_c196_44a8_ff61_3361e0ae76fd style 8456d994_c5db_04c1_7466_74c5274c4133 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
import { toNumber, toString, looseEqual, looseIndexOf } from 'shared/util'
import { createTextVNode, createEmptyVNode } from 'core/vdom/vnode'
import { renderList } from './render-list'
import { renderSlot } from './render-slot'
import { resolveFilter } from './resolve-filter'
import { checkKeyCodes } from './check-keycodes'
import { bindObjectProps } from './bind-object-props'
import { renderStatic, markOnce } from './render-static'
import { bindObjectListeners } from './bind-object-listeners'
import { resolveScopedSlots } from './resolve-scoped-slots'
import { bindDynamicKeys, prependModifier } from './bind-dynamic-keys'
export function installRenderHelpers(target: any) {
target._o = markOnce
target._n = toNumber
target._s = toString
target._l = renderList
target._t = renderSlot
target._q = looseEqual
target._i = looseIndexOf
target._m = renderStatic
target._f = resolveFilter
target._k = checkKeyCodes
target._b = bindObjectProps
target._v = createTextVNode
target._e = createEmptyVNode
target._u = resolveScopedSlots
target._g = bindObjectListeners
target._d = bindDynamicKeys
target._p = prependModifier
}
Domain
Subdomains
Functions
Dependencies
- bind-dynamic-keys.ts
- bind-object-listeners.ts
- bind-object-props.ts
- bindDynamicKeys
- bindObjectListeners
- bindObjectProps
- check-keycodes.ts
- checkKeyCodes
- markOnce
- prependModifier
- render-list.ts
- render-slot.ts
- render-static.ts
- renderList
- renderSlot
- renderStatic
- resolve-filter.ts
- resolve-scoped-slots.ts
- resolveFilter
- resolveScopedSlots
- util
- vnode
Source
Frequently Asked Questions
What does index.ts do?
index.ts is a source file in the vue codebase, written in typescript. It belongs to the CoreRuntime domain, Instance subdomain.
What functions are defined in index.ts?
index.ts defines 1 function(s): installRenderHelpers.
What does index.ts depend on?
index.ts imports 22 module(s): bind-dynamic-keys.ts, bind-object-listeners.ts, bind-object-props.ts, bindDynamicKeys, bindObjectListeners, bindObjectProps, check-keycodes.ts, checkKeyCodes, and 14 more.
What files import index.ts?
index.ts is imported by 2 file(s): create-functional-component.ts, render.ts.
Where is index.ts in the architecture?
index.ts is located at src/core/instance/render-helpers/index.ts (domain: CoreRuntime, subdomain: Instance, directory: src/core/instance/render-helpers).
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free