File tree 1 file changed +5
-5
lines changed
1 file changed +5
-5
lines changed Original file line number Diff line number Diff line change @@ -10,7 +10,7 @@ type KeyToDepMap = Map<any, Dep>
10
10
const targetMap = new WeakMap < any , KeyToDepMap > ( )
11
11
12
12
export interface ReactiveEffect < T = any > {
13
- ( ... args : any [ ] ) : T
13
+ ( ) : T
14
14
_isEffect : true
15
15
id : number
16
16
active : boolean
@@ -77,20 +77,20 @@ export function stop(effect: ReactiveEffect) {
77
77
let uid = 0
78
78
79
79
function createReactiveEffect < T = any > (
80
- fn : ( ... args : any [ ] ) => T ,
80
+ fn : ( ) => T ,
81
81
options : ReactiveEffectOptions
82
82
) : ReactiveEffect < T > {
83
- const effect = function reactiveEffect ( ... args : unknown [ ] ) : unknown {
83
+ const effect = function reactiveEffect ( ) : unknown {
84
84
if ( ! effect . active ) {
85
- return options . scheduler ? undefined : fn ( ... args )
85
+ return options . scheduler ? undefined : fn ( )
86
86
}
87
87
if ( ! effectStack . includes ( effect ) ) {
88
88
cleanup ( effect )
89
89
try {
90
90
enableTracking ( )
91
91
effectStack . push ( effect )
92
92
activeEffect = effect
93
- return fn ( ... args )
93
+ return fn ( )
94
94
} finally {
95
95
effectStack . pop ( )
96
96
resetTracking ( )
You can’t perform that action at this time.
0 commit comments