@@ -20,7 +20,7 @@ function tick(n = 1) {
20
20
t ( 'Promise: next' , async ( ) => {
21
21
let arr = [ ]
22
22
let p = new Promise ( ok => setTimeout ( ( ) => ok ( 1 ) ) )
23
- sub ( p ) ( v => arr . push ( v ) , e => arr . push ( e ) , ( ) => arr . push ( 'end' ) )
23
+ sub ( p , v => arr . push ( v ) , e => arr . push ( e ) , ( ) => arr . push ( 'end' ) )
24
24
25
25
is ( arr , [ ] )
26
26
await time ( )
@@ -30,7 +30,7 @@ t('Promise: next', async () => {
30
30
t ( 'Promise: error' , async ( ) => {
31
31
let arr = [ ]
32
32
let p = new Promise ( ( ok , err ) => setTimeout ( ( ) => { err ( Error ( 'xyz' ) ) } ) )
33
- sub ( p ) ( null , err => arr . push ( err . message ) , done => arr . push ( done ) )
33
+ sub ( p , null , err => arr . push ( err . message ) , done => arr . push ( done ) )
34
34
35
35
is ( arr , [ ] )
36
36
await time ( )
@@ -42,7 +42,7 @@ t('rxjs', async () => {
42
42
const { Subject } = await import ( 'https://cdn.skypack.dev/rxjs' )
43
43
const subject = new Subject ( ) ;
44
44
45
- const unsub = sub ( subject ) ( v => arr . push ( v ) , err => arr . push ( err ) , ( ) => arr . push ( 'end' ) )
45
+ const unsub = sub ( subject , v => arr . push ( v ) , err => arr . push ( err ) , ( ) => arr . push ( 'end' ) )
46
46
47
47
is ( arr , [ ] )
48
48
subject . next ( 1 ) ;
@@ -61,7 +61,7 @@ t('observ', async () => {
61
61
const { default : Observable } = await import ( 'https://cdn.skypack.dev/observ' )
62
62
63
63
var v = Observable ( 1 )
64
- sub ( v ) ( v => arr . push ( v ) )
64
+ sub ( v , v => arr . push ( v ) )
65
65
is ( arr , [ ] )
66
66
v . set ( 2 )
67
67
is ( arr , [ 2 ] )
@@ -72,7 +72,7 @@ t('observable', async () => {
72
72
const { default : Observable } = await import ( 'https://cdn.skypack.dev/observable' )
73
73
74
74
var v = Observable ( 1 )
75
- sub ( v ) ( v => arr . push ( v ) )
75
+ sub ( v , v => arr . push ( v ) )
76
76
is ( arr , [ 1 ] )
77
77
v ( 2 )
78
78
is ( arr , [ 1 , 2 ] )
@@ -94,7 +94,7 @@ t('asyncIterable', async () => {
94
94
}
95
95
} ;
96
96
97
- sub ( asyncIterable ) ( v => arr . push ( v ) , err => err , v => arr . push ( 'end' ) )
97
+ sub ( asyncIterable , v => arr . push ( v ) , err => err , v => arr . push ( 'end' ) )
98
98
is ( arr , [ ] )
99
99
await tick ( )
100
100
is ( arr , [ 0 , 1 ] )
@@ -106,7 +106,7 @@ t('does not keep observer refs for mock', async () => {
106
106
let arr = [ ]
107
107
let mock = { subscribe ( ) { arr . push ( 'sub' ) ; return { unsubscribe : ( ) => arr . push ( 'unsub' ) } } }
108
108
109
- let unsub = sub ( mock ) ( v => arr . push ( v ) )
109
+ let unsub = sub ( mock , v => arr . push ( v ) )
110
110
is ( arr , [ 'sub' ] )
111
111
112
112
mock = null
@@ -120,7 +120,7 @@ t('collecting callback doesnt invoke unsubscribe', async () => {
120
120
let arr = [ ]
121
121
let mock = { subscribe ( ) { arr . push ( 'sub' ) ; return { unsubscribe : ( ) => arr . push ( 'unsub' ) } } }
122
122
let cb = v => arr . push ( v )
123
- let unsub = sub ( mock ) ( cb )
123
+ let unsub = sub ( mock , cb )
124
124
is ( arr , [ 'sub' ] )
125
125
126
126
cb = null
@@ -137,7 +137,7 @@ t('does not keep observer refs for signal', async () => {
137
137
let arr = [ ]
138
138
let s1 = signal ( 0 )
139
139
140
- const unsub = sub ( s1 ) ( v => arr . push ( v ) , null , ( ) => arr . push ( 'end' ) )
140
+ const unsub = sub ( s1 , v => arr . push ( v ) , null , ( ) => arr . push ( 'end' ) )
141
141
142
142
is ( arr , [ 0 ] )
143
143
@@ -173,7 +173,7 @@ t('solid.js', async () => {
173
173
api . cleanup = onCleanup ;
174
174
175
175
let [ val , setVal ] = createSignal ( 0 ) ;
176
- sub ( val ) ( ( v ) => arr . push ( v ) , null , ( ) => arr . push ( 'clean' ) ) ;
176
+ sub ( val , ( v ) => arr . push ( v ) , null , ( ) => arr . push ( 'clean' ) ) ;
177
177
setVal ( 10 ) ;
178
178
setVal ( 20 ) ;
179
179
setVal = null ;
@@ -184,7 +184,7 @@ t('solid.js', async () => {
184
184
185
185
arr = [ ] ;
186
186
let [ val1 , setVal1 ] = createSignal ( 0 ) ;
187
- const off = sub ( val1 ) ( ( v ) => arr . push ( v ) , null , ( ) => arr . push ( 'clean' ) ) ;
187
+ const off = sub ( val1 , ( v ) => arr . push ( v ) , null , ( ) => arr . push ( 'clean' ) ) ;
188
188
setVal1 ( 10 ) ;
189
189
setVal1 ( 20 ) ;
190
190
off ( ) ;
@@ -203,7 +203,7 @@ t('usignal', async () => {
203
203
api . get = ( v ) => v ?. value ;
204
204
205
205
let val = signal ( 0 ) ;
206
- sub ( val ) ( ( v ) => arr . push ( v ) , null , ( ) => arr . push ( 'clean' ) ) ;
206
+ sub ( val , ( v ) => arr . push ( v ) , null , ( ) => arr . push ( 'clean' ) ) ;
207
207
await tick ( ) ;
208
208
val . value = 10 ;
209
209
await tick ( ) ;
@@ -216,7 +216,7 @@ t('usignal', async () => {
216
216
217
217
arr = [ ] ;
218
218
let val1 = signal ( 0 ) ;
219
- let off = sub ( val1 ) ( ( v ) => arr . push ( v ) , null , ( ) => arr . push ( 'clean' ) ) ;
219
+ let off = sub ( val1 , ( v ) => arr . push ( v ) , null , ( ) => arr . push ( 'clean' ) ) ;
220
220
await tick ( ) ;
221
221
val1 . value = 10 ;
222
222
await tick ( ) ;
@@ -237,7 +237,7 @@ t('@webreflection/signal', async () => {
237
237
238
238
let val = signal ( 0 ) ;
239
239
240
- sub ( val ) ( ( v ) => arr . push ( v ) , null , ( ) => arr . push ( 'clean' ) ) ;
240
+ sub ( val , ( v ) => arr . push ( v ) , null , ( ) => arr . push ( 'clean' ) ) ;
241
241
val . value = 10 ;
242
242
val . value = 20 ;
243
243
val = null ;
@@ -248,7 +248,7 @@ t('@webreflection/signal', async () => {
248
248
249
249
arr = [ ] ;
250
250
let val1 = signal ( 0 ) ;
251
- let off = sub ( val1 ) ( ( v ) => arr . push ( v ) , null , ( ) => arr . push ( 'clean' ) ) ;
251
+ let off = sub ( val1 , ( v ) => arr . push ( v ) , null , ( ) => arr . push ( 'clean' ) ) ;
252
252
val1 . value = 10 ;
253
253
val1 . value = 20 ;
254
254
off ( ) ;
@@ -265,7 +265,7 @@ t('ulive', async () => {
265
265
api . get = ( v ) => v ?. value ;
266
266
267
267
let val = signal ( 0 ) ;
268
- sub ( val ) ( ( v ) => arr . push ( v ) , null , ( ) => arr . push ( 'clean' ) ) ;
268
+ sub ( val , ( v ) => arr . push ( v ) , null , ( ) => arr . push ( 'clean' ) ) ;
269
269
val . value = 10 ;
270
270
val . value = 20 ;
271
271
// off();
@@ -277,7 +277,7 @@ t('ulive', async () => {
277
277
278
278
arr = [ ] ;
279
279
let val1 = signal ( 0 ) ;
280
- let off = sub ( val1 ) ( ( v ) => arr . push ( v ) , null , ( ) => arr . push ( 'clean' ) ) ;
280
+ let off = sub ( val1 , ( v ) => arr . push ( v ) , null , ( ) => arr . push ( 'clean' ) ) ;
281
281
val1 . value = 10 ;
282
282
val1 . value = 20 ;
283
283
off ( ) ;
@@ -293,7 +293,7 @@ t('function', async () => {
293
293
api . get = v => v ?. call ?. ( ) ;
294
294
295
295
let arr = [ ] ;
296
- sub ( fun ) ( ( v ) => arr . push ( v ) ) ;
296
+ sub ( fun , ( v ) => arr . push ( v ) ) ;
297
297
is ( arr , [ 'fun' ] )
298
298
} ) ;
299
299
@@ -312,7 +312,7 @@ t('api.any', async () => {
312
312
313
313
let arr = [ ] ;
314
314
let val = v ( 0 ) ;
315
- sub ( val ) ( ( v ) => arr . push ( v ) ) ;
315
+ sub ( val , ( v ) => arr . push ( v ) ) ;
316
316
val ( 10 ) ;
317
317
val ( 20 ) ;
318
318
val = null ;
@@ -323,7 +323,7 @@ t('api.any', async () => {
323
323
324
324
arr = [ ] ;
325
325
let val1 = v ( 0 ) ;
326
- let off = sub ( val1 ) ( ( v ) => arr . push ( v ) ) ;
326
+ let off = sub ( val1 , ( v ) => arr . push ( v ) ) ;
327
327
val1 ( 10 ) ;
328
328
val1 ( 20 ) ;
329
329
off ( ) ;
0 commit comments