index.ts 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. export {
  2. ref,
  3. shallowRef,
  4. isRef,
  5. toRef,
  6. toRefs,
  7. unref,
  8. proxyRefs,
  9. customRef,
  10. triggerRef,
  11. Ref,
  12. ToRef,
  13. ToRefs,
  14. UnwrapRef,
  15. ShallowRef,
  16. ShallowUnwrapRef,
  17. RefUnwrapBailTypes,
  18. CustomRefFactory
  19. } from './ref'
  20. export {
  21. reactive,
  22. readonly,
  23. isReactive,
  24. isReadonly,
  25. isShallow,
  26. isProxy,
  27. shallowReactive,
  28. shallowReadonly,
  29. markRaw,
  30. toRaw,
  31. ReactiveFlags,
  32. DeepReadonly,
  33. ShallowReactive,
  34. UnwrapNestedRefs
  35. } from './reactive'
  36. export {
  37. computed,
  38. ComputedRef,
  39. WritableComputedRef,
  40. WritableComputedOptions,
  41. ComputedGetter,
  42. ComputedSetter
  43. } from './computed'
  44. export { deferredComputed } from './deferredComputed'
  45. export {
  46. effect,
  47. stop,
  48. trigger,
  49. track,
  50. enableTracking,
  51. pauseTracking,
  52. resetTracking,
  53. ITERATE_KEY,
  54. ReactiveEffect,
  55. ReactiveEffectRunner,
  56. ReactiveEffectOptions,
  57. EffectScheduler,
  58. DebuggerOptions,
  59. DebuggerEvent,
  60. DebuggerEventExtraInfo
  61. } from './effect'
  62. export {
  63. effectScope,
  64. EffectScope,
  65. getCurrentScope,
  66. onScopeDispose
  67. } from './effectScope'
  68. export { TrackOpTypes, TriggerOpTypes } from './operations'