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 8ffc8513_97a6_feaa_6bc2_e31c949e66cd["index.ts"] c2ff008c_559b_74a2_2b1c_e73c7c5d0ac3["render-list.ts"] 8ffc8513_97a6_feaa_6bc2_e31c949e66cd --> c2ff008c_559b_74a2_2b1c_e73c7c5d0ac3 dba0078f_2a65_d91e_1aae_1fe4810957f9["renderList"] 8ffc8513_97a6_feaa_6bc2_e31c949e66cd --> dba0078f_2a65_d91e_1aae_1fe4810957f9 981bd2a9_e269_1bf2_0982_c85b6a583247["render-slot.ts"] 8ffc8513_97a6_feaa_6bc2_e31c949e66cd --> 981bd2a9_e269_1bf2_0982_c85b6a583247 7c0b2c9b_8b50_d80c_d1aa_f3dd25495abb["renderSlot"] 8ffc8513_97a6_feaa_6bc2_e31c949e66cd --> 7c0b2c9b_8b50_d80c_d1aa_f3dd25495abb 6c116321_6edf_fd2f_22c0_f414ac0ed2a3["resolve-filter.ts"] 8ffc8513_97a6_feaa_6bc2_e31c949e66cd --> 6c116321_6edf_fd2f_22c0_f414ac0ed2a3 08b882c5_4b26_38fb_cb16_2b1b372f3112["resolveFilter"] 8ffc8513_97a6_feaa_6bc2_e31c949e66cd --> 08b882c5_4b26_38fb_cb16_2b1b372f3112 2ec34eb8_958a_e78a_50f2_177bff9c3445["check-keycodes.ts"] 8ffc8513_97a6_feaa_6bc2_e31c949e66cd --> 2ec34eb8_958a_e78a_50f2_177bff9c3445 3b312040_8fbe_05d2_065f_9a730caa65ba["checkKeyCodes"] 8ffc8513_97a6_feaa_6bc2_e31c949e66cd --> 3b312040_8fbe_05d2_065f_9a730caa65ba e665a9cd_89b3_bcf8_a6c0_b4d2815a5faa["bind-object-props.ts"] 8ffc8513_97a6_feaa_6bc2_e31c949e66cd --> e665a9cd_89b3_bcf8_a6c0_b4d2815a5faa 99c28160_f82b_ab59_61aa_09e132a37801["bindObjectProps"] 8ffc8513_97a6_feaa_6bc2_e31c949e66cd --> 99c28160_f82b_ab59_61aa_09e132a37801 ff793352_554c_f421_d224_78b65a6278df["render-static.ts"] 8ffc8513_97a6_feaa_6bc2_e31c949e66cd --> ff793352_554c_f421_d224_78b65a6278df 5ba7bf27_e101_d28a_78ca_f07ea9f4ddba["renderStatic"] 8ffc8513_97a6_feaa_6bc2_e31c949e66cd --> 5ba7bf27_e101_d28a_78ca_f07ea9f4ddba b3047b52_2fbf_160f_5c43_12dc0073a9d3["markOnce"] 8ffc8513_97a6_feaa_6bc2_e31c949e66cd --> b3047b52_2fbf_160f_5c43_12dc0073a9d3 aead5d8c_e511_8b6e_9c82_8aff95acbaa8["bind-object-listeners.ts"] 8ffc8513_97a6_feaa_6bc2_e31c949e66cd --> aead5d8c_e511_8b6e_9c82_8aff95acbaa8 style 8ffc8513_97a6_feaa_6bc2_e31c949e66cd 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 VueCore 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: VueCore, 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