@@ -3290,7 +3290,7 @@ Check if a predicate holds true for every `ReadonlyArray` element.
3290
3290
3291
3291
| Name | Type |
3292
3292
| :------ | :------ |
3293
- | ` refinement ` | [ ` Refinement ` ] ( ../interfaces/.Refinement.md ) \< ` A ` , ` B ` \> |
3293
+ | ` refinement ` | ( ` a ` : ` A ` , ` i ` : ` number ` ) => a is B |
3294
3294
3295
3295
#### Returns
3296
3296
@@ -3326,7 +3326,7 @@ Check if a predicate holds true for every `ReadonlyArray` element.
3326
3326
3327
3327
| Name | Type |
3328
3328
| :------ | :------ |
3329
- | ` predicate ` | [ ` Predicate ` ] ( ../interfaces/.Predicate.md ) \< ` A ` \> |
3329
+ | ` predicate ` | ( ` a ` : ` A ` , ` i ` : ` number ` ) => ` boolean ` |
3330
3330
3331
3331
#### Returns
3332
3332
@@ -3364,7 +3364,7 @@ Check if a predicate holds true for every `ReadonlyArray` element.
3364
3364
| Name | Type |
3365
3365
| :------ | :------ |
3366
3366
| ` self ` | readonly ` A ` [ ] |
3367
- | ` refinement ` | [ ` Refinement ` ] ( ../interfaces/.Refinement.md ) \< ` A ` , ` B ` \> |
3367
+ | ` refinement ` | ( ` a ` : ` A ` , ` i ` : ` number ` ) => a is B |
3368
3368
3369
3369
#### Returns
3370
3370
@@ -3389,7 +3389,7 @@ Check if a predicate holds true for every `ReadonlyArray` element.
3389
3389
| Name | Type |
3390
3390
| :------ | :------ |
3391
3391
| ` self ` | readonly ` A ` [ ] |
3392
- | ` predicate ` | [ ` Predicate ` ] ( ../interfaces/.Predicate.md ) \< ` A ` \> |
3392
+ | ` predicate ` | ( ` a ` : ` A ` , ` i ` : ` number ` ) => ` boolean ` |
3393
3393
3394
3394
#### Returns
3395
3395
@@ -3615,7 +3615,7 @@ Return the first index for which a predicate holds.
3615
3615
3616
3616
| Name | Type |
3617
3617
| :------ | :------ |
3618
- | ` predicate ` | [ ` Predicate ` ] ( ../interfaces/.Predicate.md ) \< ` A ` \> |
3618
+ | ` predicate ` | ( ` a ` : ` A ` , ` i ` : ` number ` ) => ` boolean ` |
3619
3619
3620
3620
#### Returns
3621
3621
@@ -3652,7 +3652,7 @@ Return the first index for which a predicate holds.
3652
3652
| Name | Type |
3653
3653
| :------ | :------ |
3654
3654
| ` self ` | ` Iterable ` \< ` A ` \> |
3655
- | ` predicate ` | [ ` Predicate ` ] ( ../interfaces/.Predicate.md ) \< ` A ` \> |
3655
+ | ` predicate ` | ( ` a ` : ` A ` , ` i ` : ` number ` ) => ` boolean ` |
3656
3656
3657
3657
#### Returns
3658
3658
@@ -3872,7 +3872,7 @@ Return the last index for which a predicate holds.
3872
3872
3873
3873
| Name | Type |
3874
3874
| :------ | :------ |
3875
- | ` predicate ` | [ ` Predicate ` ] ( ../interfaces/.Predicate.md ) \< ` A ` \> |
3875
+ | ` predicate ` | ( ` a ` : ` A ` , ` i ` : ` number ` ) => ` boolean ` |
3876
3876
3877
3877
#### Returns
3878
3878
@@ -3909,7 +3909,7 @@ Return the last index for which a predicate holds.
3909
3909
| Name | Type |
3910
3910
| :------ | :------ |
3911
3911
| ` self ` | ` Iterable ` \< ` A ` \> |
3912
- | ` predicate ` | [ ` Predicate ` ] ( ../interfaces/.Predicate.md ) \< ` A ` \> |
3912
+ | ` predicate ` | ( ` a ` : ` A ` , ` i ` : ` number ` ) => ` boolean ` |
3913
3913
3914
3914
#### Returns
3915
3915
@@ -3966,7 +3966,7 @@ Check if a predicate holds true for some `ReadonlyArray` element.
3966
3966
3967
3967
| Name | Type |
3968
3968
| :------ | :------ |
3969
- | ` predicate ` | [ ` Predicate ` ] ( ../interfaces/.Predicate.md ) \< ` A ` \> |
3969
+ | ` predicate ` | ( ` a ` : ` A ` , ` i ` : ` number ` ) => ` boolean ` |
3970
3970
3971
3971
#### Returns
3972
3972
@@ -4003,7 +4003,7 @@ Check if a predicate holds true for some `ReadonlyArray` element.
4003
4003
| Name | Type |
4004
4004
| :------ | :------ |
4005
4005
| ` self ` | readonly ` A ` [ ] |
4006
- | ` predicate ` | [ ` Predicate ` ] ( ../interfaces/.Predicate.md ) \< ` A ` \> |
4006
+ | ` predicate ` | ( ` a ` : ` A ` , ` i ` : ` number ` ) => ` boolean ` |
4007
4007
4008
4008
#### Returns
4009
4009
@@ -4281,7 +4281,7 @@ Transforms all elements of the `readonlyArray` for as long as the specified func
4281
4281
4282
4282
| Name | Type |
4283
4283
| :------ | :------ |
4284
- | ` f ` | (` a ` : ` A ` ) => [ ` Option ` ] ( O.md#option ) \< ` B ` \> |
4284
+ | ` f ` | (` a ` : ` A ` , ` i ` : ` number ` ) => [ ` Option ` ] ( O.md#option ) \< ` B ` \> |
4285
4285
4286
4286
#### Returns
4287
4287
@@ -4319,7 +4319,7 @@ Transforms all elements of the `readonlyArray` for as long as the specified func
4319
4319
| Name | Type |
4320
4320
| :------ | :------ |
4321
4321
| ` self ` | ` Iterable ` \< ` A ` \> |
4322
- | ` f ` | (` a ` : ` A ` ) => [ ` Option ` ] ( O.md#option ) \< ` B ` \> |
4322
+ | ` f ` | (` a ` : ` A ` , ` i ` : ` number ` ) => [ ` Option ` ] ( O.md#option ) \< ` B ` \> |
4323
4323
4324
4324
#### Returns
4325
4325
@@ -4747,7 +4747,7 @@ Statefully maps over the chunk, producing new elements of type `B`.
4747
4747
| Name | Type |
4748
4748
| :------ | :------ |
4749
4749
| ` s ` | ` S ` |
4750
- | ` f ` | (` s ` : ` S ` , ` a ` : ` A ` ) => readonly [ ` S ` , ` B ` ] |
4750
+ | ` f ` | (` s ` : ` S ` , ` a ` : ` A ` , ` i ` : ` number ` ) => readonly [ ` S ` , ` B ` ] |
4751
4751
4752
4752
#### Returns
4753
4753
@@ -4787,7 +4787,7 @@ Statefully maps over the chunk, producing new elements of type `B`.
4787
4787
| :------ | :------ |
4788
4788
| ` self ` | ` Iterable ` \< ` A ` \> |
4789
4789
| ` s ` | ` S ` |
4790
- | ` f ` | (` s ` : ` S ` , ` a ` : ` A ` ) => readonly [ ` S ` , ` B ` ] |
4790
+ | ` f ` | (` s ` : ` S ` , ` a ` : ` A ` , ` i ` : ` number ` ) => readonly [ ` S ` , ` B ` ] |
4791
4791
4792
4792
#### Returns
4793
4793
@@ -5222,7 +5222,7 @@ Remove the longest initial subarray for which all element satisfy the specified
5222
5222
5223
5223
| Name | Type |
5224
5224
| :------ | :------ |
5225
- | ` predicate ` | [ ` Predicate ` ] ( ../interfaces/.Predicate.md ) \< ` A ` \> |
5225
+ | ` predicate ` | ( ` a ` : ` A ` , ` i ` : ` number ` ) => ` boolean ` |
5226
5226
5227
5227
#### Returns
5228
5228
@@ -5259,7 +5259,7 @@ Remove the longest initial subarray for which all element satisfy the specified
5259
5259
| Name | Type |
5260
5260
| :------ | :------ |
5261
5261
| ` self ` | ` Iterable ` \< ` A ` \> |
5262
- | ` predicate ` | [ ` Predicate ` ] ( ../interfaces/.Predicate.md ) \< ` A ` \> |
5262
+ | ` predicate ` | ( ` a ` : ` A ` , ` i ` : ` number ` ) => ` boolean ` |
5263
5263
5264
5264
#### Returns
5265
5265
@@ -5737,7 +5737,7 @@ Calculate the longest initial subarray for which all element satisfy the specifi
5737
5737
5738
5738
| Name | Type |
5739
5739
| :------ | :------ |
5740
- | ` refinement ` | [ ` Refinement ` ] ( ../interfaces/.Refinement.md ) \< ` A ` , ` B ` \> |
5740
+ | ` refinement ` | ( ` a ` : ` A ` , ` i ` : ` number ` ) => a is B |
5741
5741
5742
5742
#### Returns
5743
5743
@@ -5774,7 +5774,7 @@ Calculate the longest initial subarray for which all element satisfy the specifi
5774
5774
5775
5775
| Name | Type |
5776
5776
| :------ | :------ |
5777
- | ` predicate ` | [ ` Predicate ` ] ( ../interfaces/.Predicate.md ) \< ` A ` \> |
5777
+ | ` predicate ` | ( ` a ` : ` A ` , ` i ` : ` number ` ) => ` boolean ` |
5778
5778
5779
5779
#### Returns
5780
5780
@@ -5812,7 +5812,7 @@ Calculate the longest initial subarray for which all element satisfy the specifi
5812
5812
| Name | Type |
5813
5813
| :------ | :------ |
5814
5814
| ` self ` | ` Iterable ` \< ` A ` \> |
5815
- | ` refinement ` | [ ` Refinement ` ] ( ../interfaces/.Refinement.md ) \< ` A ` , ` B ` \> |
5815
+ | ` refinement ` | ( ` a ` : ` A ` , ` i ` : ` number ` ) => a is B |
5816
5816
5817
5817
#### Returns
5818
5818
@@ -5837,7 +5837,7 @@ Calculate the longest initial subarray for which all element satisfy the specifi
5837
5837
| Name | Type |
5838
5838
| :------ | :------ |
5839
5839
| ` self ` | ` Iterable ` \< ` A ` \> |
5840
- | ` predicate ` | [ ` Predicate ` ] ( ../interfaces/.Predicate.md ) \< ` A ` \> |
5840
+ | ` predicate ` | ( ` a ` : ` A ` , ` i ` : ` number ` ) => ` boolean ` |
5841
5841
5842
5842
#### Returns
5843
5843
@@ -7178,7 +7178,7 @@ Split an `Iterable` into two parts:
7178
7178
7179
7179
| Name | Type |
7180
7180
| :------ | :------ |
7181
- | ` refinement ` | [ ` Refinement ` ] ( ../interfaces/.Refinement.md ) \< ` A ` , ` B ` \> |
7181
+ | ` refinement ` | ( ` a ` : ` A ` , ` i ` : ` number ` ) => a is B |
7182
7182
7183
7183
#### Returns
7184
7184
@@ -7218,7 +7218,7 @@ Split an `Iterable` into two parts:
7218
7218
7219
7219
| Name | Type |
7220
7220
| :------ | :------ |
7221
- | ` predicate ` | [ ` Predicate ` ] ( ../interfaces/.Predicate.md ) \< ` A ` \> |
7221
+ | ` predicate ` | ( ` a ` : ` A ` , ` i ` : ` number ` ) => ` boolean ` |
7222
7222
7223
7223
#### Returns
7224
7224
@@ -7259,7 +7259,7 @@ Split an `Iterable` into two parts:
7259
7259
| Name | Type |
7260
7260
| :------ | :------ |
7261
7261
| ` self ` | ` Iterable ` \< ` A ` \> |
7262
- | ` refinement ` | [ ` Refinement ` ] ( ../interfaces/.Refinement.md ) \< ` A ` , ` B ` \> |
7262
+ | ` refinement ` | ( ` a ` : ` A ` , ` i ` : ` number ` ) => a is B |
7263
7263
7264
7264
#### Returns
7265
7265
@@ -7287,7 +7287,7 @@ Split an `Iterable` into two parts:
7287
7287
| Name | Type |
7288
7288
| :------ | :------ |
7289
7289
| ` self ` | ` Iterable ` \< ` A ` \> |
7290
- | ` predicate ` | [ ` Predicate ` ] ( ../interfaces/.Predicate.md ) \< ` A ` \> |
7290
+ | ` predicate ` | ( ` a ` : ` A ` , ` i ` : ` number ` ) => ` boolean ` |
7291
7291
7292
7292
#### Returns
7293
7293
@@ -7516,7 +7516,7 @@ Returns a tuple containing two arrays: the first one is before the match, and th
7516
7516
7517
7517
| Name | Type |
7518
7518
| :------ | :------ |
7519
- | ` predicate ` | [ ` Predicate ` ] ( ../interfaces/.Predicate.md ) \< ` A ` \> |
7519
+ | ` predicate ` | ( ` a ` : ` A ` , ` i ` : ` number ` ) => ` boolean ` |
7520
7520
7521
7521
#### Returns
7522
7522
@@ -7554,7 +7554,7 @@ Returns a tuple containing two arrays: the first one is before the match, and th
7554
7554
| Name | Type |
7555
7555
| :------ | :------ |
7556
7556
| ` self ` | ` Iterable ` \< ` A ` \> |
7557
- | ` predicate ` | [ ` Predicate ` ] ( ../interfaces/.Predicate.md ) \< ` A ` \> |
7557
+ | ` predicate ` | ( ` a ` : ` A ` , ` i ` : ` number ` ) => ` boolean ` |
7558
7558
7559
7559
#### Returns
7560
7560
0 commit comments