@@ -237,6 +237,16 @@ function createCustomStore() {
237
237
);
238
238
}
239
239
240
+ const [array ] = createSignal ([]);
241
+ const result = mapArray (array, (item , i ) => {
242
+ i ();
243
+ });
244
+
245
+ const [array ] = createSignal ([]);
246
+ const result = indexArray (array, (item ) => {
247
+ item ();
248
+ });
249
+
240
250
```
241
251
242
252
### Valid Examples
@@ -411,6 +421,12 @@ function createFoo(v) {}
411
421
const [bar , setBar ] = createSignal ();
412
422
createFoo ({ onBar : () => bar () });
413
423
424
+ const [bar , setBar ] = createSignal ();
425
+ X .createFoo (() => bar ());
426
+
427
+ const [bar , setBar ] = createSignal ();
428
+ X .Y .createFoo (() => bar ());
429
+
414
430
const [signal , setSignal ] = createSignal (1 );
415
431
const element = document .getElementById (" id" );
416
432
element .addEventListener (
@@ -489,6 +505,10 @@ css`
489
505
490
506
html ` <div >${ (props ) => props .name } </div >` ;
491
507
508
+ styled .css `
509
+ color: ${ (props ) => props .color } ;
510
+ ` ;
511
+
492
512
function Component () {
493
513
let canvas;
494
514
return < canvas ref= {canvas} / > ;
@@ -528,6 +548,16 @@ function createCustomStore() {
528
548
);
529
549
}
530
550
551
+ function createCustomStore () {
552
+ const [store , updateStore ] = createStore ({});
553
+
554
+ return indexArray (
555
+ // the first argument to mapArray is a tracked scope
556
+ () => store .path .to .field ,
557
+ (item ) => ({})
558
+ );
559
+ }
560
+
531
561
```
532
562
<!-- AUTO-GENERATED-CONTENT:END -->
533
563
0 commit comments