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 f0fec710_9627_fe4c_002d_7f657fb9e5d0["index.ts"] 62074bbb_3339_ba82_2975_f5cd0be2308e["array.ts"] 62074bbb_3339_ba82_2975_f5cd0be2308e --> f0fec710_9627_fe4c_002d_7f657fb9e5d0 af395f8e_1ac5_a239_71b7_fd29a1c03d2c["index.ts"] af395f8e_1ac5_a239_71b7_fd29a1c03d2c --> f0fec710_9627_fe4c_002d_7f657fb9e5d0 19a79cc7_5fb4_4746_0453_f0f304dd29a7["traverse.ts"] 19a79cc7_5fb4_4746_0453_f0f304dd29a7 --> f0fec710_9627_fe4c_002d_7f657fb9e5d0 style f0fec710_9627_fe4c_002d_7f657fb9e5d0 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 VueCore 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: VueCore, 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