1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
| /**
| * 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'
|
|