File tree Expand file tree Collapse file tree 3 files changed +8
-4
lines changed Expand file tree Collapse file tree 3 files changed +8
-4
lines changed Original file line number Diff line number Diff line change 1
1
import { ReactiveEffect } from './effect'
2
2
import { warn } from './warning'
3
3
4
- type EffectScopeOnStopHook = ( fn : ( ( ) => void ) ) => void
4
+ export type EffectScopeOnStopHook = ( fn : ( ( ) => void ) ) => void
5
5
6
6
export interface EffectScope {
7
7
_isEffectScope : true
@@ -14,7 +14,7 @@ export interface EffectScope {
14
14
onStopHooks : ( ( scope : EffectScope ) => void ) [ ]
15
15
}
16
16
17
- interface EffectScopeReturnsWrapper {
17
+ export interface EffectScopeReturnsWrapper {
18
18
/**
19
19
* @internal the scope instance
20
20
*/
Original file line number Diff line number Diff line change @@ -59,6 +59,8 @@ export {
59
59
onScopeStopped ,
60
60
EffectScope ,
61
61
EffectScopeOptions ,
62
- EffectScopeReturns
62
+ EffectScopeReturns ,
63
+ EffectScopeOnStopHook ,
64
+ EffectScopeReturnsWrapper
63
65
} from './effectScope'
64
66
export { TrackOpTypes , TriggerOpTypes } from './operations'
Original file line number Diff line number Diff line change @@ -159,7 +159,9 @@ export {
159
159
DeepReadonly ,
160
160
EffectScope ,
161
161
EffectScopeOptions ,
162
- EffectScopeReturns
162
+ EffectScopeReturns ,
163
+ EffectScopeOnStopHook ,
164
+ EffectScopeReturnsWrapper
163
165
} from '@vue/reactivity'
164
166
export {
165
167
WatchEffect ,
You can’t perform that action at this time.
0 commit comments