Home / File/ index.ts — vue Source File

index.ts — vue Source File

Architecture documentation for index.ts, a typescript file in the vue codebase. 0 imports, 3 dependents.

File typescript CoreRuntime Instance 3 dependents 1 functions

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

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