index.ts — vue Source File
Architecture documentation for index.ts, a typescript file in the vue codebase. 0 imports, 3 dependents.
Entity Profile
Dependency Diagram
graph LR 98ce11a0_bdf1_695f_c600_ad01581fdd0c["index.ts"] 03e5f2e6_f71c_779b_d0d3_82c72185e473["array.ts"] 03e5f2e6_f71c_779b_d0d3_82c72185e473 --> 98ce11a0_bdf1_695f_c600_ad01581fdd0c 012c0986_6b9d_ad59_8fba_57884312dd3b["index.ts"] 012c0986_6b9d_ad59_8fba_57884312dd3b --> 98ce11a0_bdf1_695f_c600_ad01581fdd0c e9c21780_b26b_d883_76bb_2657a89bfce1["traverse.ts"] e9c21780_b26b_d883_76bb_2657a89bfce1 --> 98ce11a0_bdf1_695f_c600_ad01581fdd0c style 98ce11a0_bdf1_695f_c600_ad01581fdd0c fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
/**
* Note: also update dist/vue.runtime.mjs when adding new exports to this file.
*/
export const version: string = '__VERSION__'
export {
ref,
shallowRef,
isRef,
toRef,
toRefs,
unref,
proxyRefs,
customRef,
triggerRef,
Ref,
ToRef,
ToRefs,
UnwrapRef,
ShallowRef,
ShallowUnwrapRef,
RefUnwrapBailTypes,
CustomRefFactory
} from './reactivity/ref'
export {
reactive,
isReactive,
isReadonly,
isShallow,
isProxy,
shallowReactive,
markRaw,
toRaw,
ReactiveFlags,
ShallowReactive,
UnwrapNestedRefs
} from './reactivity/reactive'
export { readonly, shallowReadonly, DeepReadonly } from './reactivity/readonly'
export {
computed,
ComputedRef,
WritableComputedRef,
WritableComputedOptions,
ComputedGetter,
ComputedSetter
} from './reactivity/computed'
export {
watch,
watchEffect,
watchPostEffect,
watchSyncEffect,
WatchEffect,
WatchOptions,
WatchOptionsBase,
WatchCallback,
WatchSource,
WatchStopHandle
} from './apiWatch'
export {
EffectScope,
effectScope,
onScopeDispose,
getCurrentScope
} from './reactivity/effectScope'
export { DebuggerOptions, DebuggerEvent, DebuggerEventExtraInfo } from './debug'
export { TrackOpTypes, TriggerOpTypes } from './reactivity/operations'
export { provide, inject, InjectionKey } from './apiInject'
export { h } from './h'
export { getCurrentInstance } from './currentInstance'
export { useSlots, useAttrs, useListeners, mergeDefaults } from './apiSetup'
export { nextTick } from 'core/util/next-tick'
export { set, del } from 'core/observer'
export { useCssModule } from './sfc-helpers/useCssModule'
export { useCssVars } from './sfc-helpers/useCssVars'
/**
* @internal type is manually declared in <root>/types/v3-define-component.d.ts
*/
export function defineComponent(options: any) {
return options
}
export { defineAsyncComponent } from './apiAsyncComponent'
export * from './apiLifecycle'
Domain
Subdomains
Functions
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): defineComponent.
What files import index.ts?
index.ts is imported by 3 file(s): array.ts, index.ts, traverse.ts.
Where is index.ts in the architecture?
index.ts is located at src/v3/index.ts (domain: CoreRuntime, subdomain: Instance, directory: src/v3).
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free