2020-04-15 08:45:41 +08:00
|
|
|
export {
|
|
|
|
ref,
|
|
|
|
shallowRef,
|
|
|
|
isRef,
|
2020-04-15 08:49:18 +08:00
|
|
|
toRef,
|
2023-04-02 10:17:51 +08:00
|
|
|
toValue,
|
2020-04-15 08:45:41 +08:00
|
|
|
toRefs,
|
2020-07-29 04:30:56 +08:00
|
|
|
unref,
|
|
|
|
proxyRefs,
|
2020-04-15 08:45:41 +08:00
|
|
|
customRef,
|
2020-04-23 06:00:10 +08:00
|
|
|
triggerRef,
|
2023-02-02 16:20:32 +08:00
|
|
|
type Ref,
|
2023-04-02 10:17:51 +08:00
|
|
|
type MaybeRef,
|
|
|
|
type MaybeRefOrGetter,
|
2023-02-02 16:20:32 +08:00
|
|
|
type ToRef,
|
|
|
|
type ToRefs,
|
|
|
|
type UnwrapRef,
|
|
|
|
type ShallowRef,
|
|
|
|
type ShallowUnwrapRef,
|
|
|
|
type RefUnwrapBailTypes,
|
|
|
|
type CustomRefFactory
|
2020-04-15 08:45:41 +08:00
|
|
|
} from './ref'
|
2019-06-12 00:03:50 +08:00
|
|
|
export {
|
2019-08-16 21:42:46 +08:00
|
|
|
reactive,
|
2019-08-23 21:38:32 +08:00
|
|
|
readonly,
|
2020-04-16 04:45:20 +08:00
|
|
|
isReactive,
|
2019-08-23 21:38:32 +08:00
|
|
|
isReadonly,
|
2022-01-18 09:17:22 +08:00
|
|
|
isShallow,
|
2020-04-16 04:45:20 +08:00
|
|
|
isProxy,
|
|
|
|
shallowReactive,
|
2019-12-03 03:11:12 +08:00
|
|
|
shallowReadonly,
|
2020-04-16 04:45:20 +08:00
|
|
|
markRaw,
|
2020-05-03 04:16:51 +08:00
|
|
|
toRaw,
|
2023-02-02 16:20:32 +08:00
|
|
|
type Raw,
|
|
|
|
type DeepReadonly,
|
|
|
|
type ShallowReactive,
|
|
|
|
type UnwrapNestedRefs
|
2019-08-16 21:42:46 +08:00
|
|
|
} from './reactive'
|
2019-09-07 00:58:31 +08:00
|
|
|
export {
|
|
|
|
computed,
|
2023-02-02 16:20:32 +08:00
|
|
|
type ComputedRef,
|
|
|
|
type WritableComputedRef,
|
|
|
|
type WritableComputedOptions,
|
|
|
|
type ComputedGetter,
|
|
|
|
type ComputedSetter
|
2019-09-07 00:58:31 +08:00
|
|
|
} from './computed'
|
2021-07-21 05:39:19 +08:00
|
|
|
export { deferredComputed } from './deferredComputed'
|
2019-06-12 00:03:50 +08:00
|
|
|
export {
|
|
|
|
effect,
|
|
|
|
stop,
|
2020-02-18 12:14:07 +08:00
|
|
|
enableTracking,
|
2019-09-05 06:20:47 +08:00
|
|
|
pauseTracking,
|
2020-02-18 12:14:07 +08:00
|
|
|
resetTracking,
|
2023-10-27 22:25:09 +08:00
|
|
|
pauseScheduling,
|
|
|
|
resetScheduling,
|
2018-11-14 00:03:35 +08:00
|
|
|
ReactiveEffect,
|
2023-02-02 16:20:32 +08:00
|
|
|
type ReactiveEffectRunner,
|
|
|
|
type ReactiveEffectOptions,
|
|
|
|
type EffectScheduler,
|
|
|
|
type DebuggerOptions,
|
|
|
|
type DebuggerEvent,
|
|
|
|
type DebuggerEventExtraInfo
|
2018-11-14 00:03:35 +08:00
|
|
|
} from './effect'
|
2023-10-27 22:25:09 +08:00
|
|
|
export { trigger, track, ITERATE_KEY } from './reactiveEffect'
|
2021-07-07 21:07:19 +08:00
|
|
|
export {
|
|
|
|
effectScope,
|
|
|
|
EffectScope,
|
|
|
|
getCurrentScope,
|
|
|
|
onScopeDispose
|
|
|
|
} from './effectScope'
|
2023-02-03 09:54:15 +08:00
|
|
|
export {
|
|
|
|
TrackOpTypes /* @remove */,
|
2023-10-27 22:25:09 +08:00
|
|
|
TriggerOpTypes /* @remove */,
|
|
|
|
ReactiveFlags /* @remove */
|
|
|
|
} from './constants'
|