|
1 | 1 | declare module "asyncIterableWrap" {
|
2 | 2 | export default asyncIterableWrap;
|
3 |
| - function asyncIterableWrap<T>(iterable: Iterable<Promise<T>> | AsyncIterable<Promise<T>>): AsyncIterable<T>; |
4 |
| - function asyncIterableWrap<T>(iterable: Iterable<T> | AsyncIterable<T>): AsyncIterable<T>; |
| 3 | + function asyncIterableWrap<V>(iterable: Iterable<Promise<V> | V> | AsyncIterable<V>): AsyncIterable<V>; |
5 | 4 | }
|
6 | 5 | declare module "asyncWrap" {
|
7 | 6 | export default asyncWrap;
|
@@ -61,70 +60,57 @@ declare module "Queue" {
|
61 | 60 | }
|
62 | 61 | declare module "asyncEvery" {
|
63 | 62 | export default asyncEvery;
|
64 |
| - function asyncEvery<V>(iterable: Iterable<Promise<V>> | AsyncIterable<Promise<V>>, iteratee: (value: V, index: number, iterable: Iterable<Promise<V>> | AsyncIterable<Promise<V>>) => Promise<boolean> | boolean, queueOrConcurrency?: Queue | number): Promise<boolean>; |
65 |
| - function asyncEvery<V>(iterable: Iterable<V> | AsyncIterable<V>, iteratee: (value: V, index: number, iterable: Iterable<V> | AsyncIterable<V>) => Promise<boolean> | boolean, queueOrConcurrency?: Queue | number): Promise<boolean>; |
| 63 | + function asyncEvery<V>(iterable: Iterable<Promise<V> | V> | AsyncIterable<V>, iteratee: (value: V, index: number, iterable: Iterable<Promise<V> | V> | AsyncIterable<V>) => Promise<boolean> | boolean, queueOrConcurrency?: Queue | number): Promise<boolean>; |
66 | 64 | import Queue from "Queue";
|
67 | 65 | }
|
68 | 66 | declare module "asyncIterableToArray" {
|
69 | 67 | export default asyncIterableToArray;
|
70 |
| - function asyncIterableToArray<V>(iterable: Iterable<Promise<V>> | AsyncIterable<Promise<V>>): Promise<V[]>; |
71 |
| - function asyncIterableToArray<V>(iterable: Iterable<V> | AsyncIterable<V>): Promise<V[]>; |
| 68 | + function asyncIterableToArray<V>(iterable: Iterable<Promise<V> | V> | AsyncIterable<V>): Promise<V[]>; |
72 | 69 | }
|
73 | 70 | declare module "asyncGeneratorMap" {
|
74 | 71 | export default asyncGeneratorMap;
|
75 |
| - function asyncGeneratorMap<V, M>(iterable: Iterable<Promise<V>> | AsyncIterable<Promise<V>>, iteratee: (value: V, index: number, iterable: Iterable<Promise<V>> | AsyncIterable<Promise<V>>) => Promise<M> | M, queueOrConcurrency?: Queue | number, ordered?: boolean): AsyncIterable<M>; |
76 |
| - function asyncGeneratorMap<V, M>(iterable: Iterable<V> | AsyncIterable<V>, iteratee: (value: V, index: number, iterable: Iterable<V> | AsyncIterable<V>) => Promise<M> | M, queueOrConcurrency?: Queue | number, ordered?: boolean): AsyncIterable<M>; |
| 72 | + function asyncGeneratorMap<V, M>(iterable: Iterable<Promise<V> | V> | AsyncIterable<V>, iteratee: (value: V, index: number, iterable: Iterable<Promise<V> | V> | AsyncIterable<V>) => Promise<M> | M, queueOrConcurrency?: Queue | number, ordered?: boolean): AsyncIterable<M>; |
77 | 73 | import Queue from "Queue";
|
78 | 74 | }
|
79 | 75 | declare module "asyncGeneratorFilter" {
|
80 | 76 | export default asyncGeneratorFilter;
|
81 |
| - function asyncGeneratorFilter<V>(iterable: Iterable<Promise<V>> | AsyncIterable<Promise<V>>, iteratee: (value: V, index: number, iterable: Iterable<Promise<V>> | AsyncIterable<Promise<V>>) => Promise<boolean> | boolean, queueOrConcurrency?: Queue | number, ordered?: boolean): AsyncIterable<V>; |
82 |
| - function asyncGeneratorFilter<V>(iterable: Iterable<V> | AsyncIterable<V>, iteratee: (value: V, index: number, iterable: Iterable<V> | AsyncIterable<V>) => Promise<boolean> | boolean, queueOrConcurrency?: Queue | number, ordered?: boolean): AsyncIterable<V>; |
| 77 | + function asyncGeneratorFilter<V>(iterable: Iterable<Promise<V> | V> | AsyncIterable<V>, iteratee: (value: V, index: number, iterable: Iterable<Promise<V> | V> | AsyncIterable<V>) => Promise<boolean> | boolean, queueOrConcurrency?: Queue | number, ordered?: boolean): AsyncIterable<V>; |
83 | 78 | import Queue from "Queue";
|
84 | 79 | }
|
85 | 80 | declare module "asyncFilter" {
|
86 | 81 | export default asyncFilter;
|
87 |
| - function asyncFilter<V>(iterable: Iterable<Promise<V>> | AsyncIterable<Promise<V>>, iteratee: (value: V, index: number, iterable: Iterable<Promise<V>> | AsyncIterable<Promise<V>>) => Promise<boolean> | boolean, queueOrConcurrency?: Queue | number): Promise<V[]>; |
88 |
| - function asyncFilter<V>(iterable: Iterable<V> | AsyncIterable<V>, iteratee: (value: V, index: number, iterable: Iterable<V> | AsyncIterable<V>) => Promise<boolean> | boolean, queueOrConcurrency?: Queue | number): Promise<V[]>; |
| 82 | + function asyncFilter<V>(iterable: Iterable<Promise<V> | V> | AsyncIterable<V>, iteratee: (value: V, index: number, iterable: Iterable<Promise<V> | V> | AsyncIterable<V>) => Promise<boolean> | boolean, queueOrConcurrency?: Queue | number): Promise<V[]>; |
89 | 83 | import Queue from "Queue";
|
90 | 84 | }
|
91 | 85 | declare module "asyncFind" {
|
92 | 86 | export default asyncFind;
|
93 |
| - function asyncFind<V>(iterable: Iterable<Promise<V>> | AsyncIterable<Promise<V>>, iteratee: (value: V, index: number, iterable: Iterable<Promise<V>> | AsyncIterable<Promise<V>>) => Promise<boolean> | boolean, queueOrConcurrency?: Queue | number, ordered?: boolean): Promise<V>; |
94 |
| - function asyncFind<V>(iterable: Iterable<V> | AsyncIterable<V>, iteratee: (value: V, index: number, iterable: Iterable<V> | AsyncIterable<V>) => Promise<boolean> | boolean, queueOrConcurrency?: Queue | number, ordered?: boolean): Promise<V>; |
| 87 | + function asyncFind<V>(iterable: Iterable<Promise<V> | V> | AsyncIterable<V>, iteratee: (value: V, index: number, iterable: Iterable<Promise<V> | V> | AsyncIterable<V>) => Promise<boolean> | boolean, queueOrConcurrency?: Queue | number, ordered?: boolean): Promise<V>; |
95 | 88 | import Queue from "Queue";
|
96 | 89 | }
|
97 | 90 | declare module "asyncFindIndex" {
|
98 | 91 | export default asyncFindIndex;
|
99 |
| - function asyncFindIndex<V>(iterable: Iterable<Promise<V>> | AsyncIterable<Promise<V>>, iteratee: (value: V, index: number, iterable: Iterable<Promise<V>> | AsyncIterable<Promise<V>>) => Promise<boolean> | boolean, queueOrConcurrency?: Queue | number, ordered?: boolean): Promise<number>; |
100 |
| - function asyncFindIndex<V>(iterable: Iterable<V> | AsyncIterable<V>, iteratee: (value: V, index: number, iterable: Iterable<V> | AsyncIterable<V>) => Promise<boolean> | boolean, queueOrConcurrency?: Queue | number, ordered?: boolean): Promise<number>; |
| 92 | + function asyncFindIndex<V>(iterable: Iterable<Promise<V> | V> | AsyncIterable<V>, iteratee: (value: V, index: number, iterable: Iterable<Promise<V> | V> | AsyncIterable<V>) => Promise<boolean> | boolean, queueOrConcurrency?: Queue | number, ordered?: boolean): Promise<number>; |
101 | 93 | import Queue from "Queue";
|
102 | 94 | }
|
103 | 95 | declare module "asyncForEach" {
|
104 | 96 | export default asyncForEach;
|
105 |
| - function asyncForEach<V>(iterable: Iterable<Promise<V>> | AsyncIterable<Promise<V>>, iteratee: (value: V, index: number, iterable: Iterable<Promise<V>> | AsyncIterable<Promise<V>>) => Promise<void> | void, queueOrConcurrency?: Queue | number): Promise<void>; |
106 |
| - function asyncForEach<V>(iterable: Iterable<V> | AsyncIterable<V>, iteratee: (value: V, index: number, iterable: Iterable<V> | AsyncIterable<V>) => Promise<void> | void, queueOrConcurrency?: Queue | number): Promise<void>; |
| 97 | + function asyncForEach<V>(iterable: Iterable<Promise<V> | V> | AsyncIterable<V>, iteratee: (value: V, index: number, iterable: Iterable<Promise<V> | V> | AsyncIterable<V>) => Promise<void> | void, queueOrConcurrency?: Queue | number): Promise<void>; |
107 | 98 | import Queue from "Queue";
|
108 | 99 | }
|
109 | 100 | declare module "asyncMap" {
|
110 | 101 | export default asyncMap;
|
111 |
| - function asyncMap<V, M>(iterable: Iterable<Promise<V>> | AsyncIterable<Promise<V>>, iteratee: (value: V, index: number, iterable: Iterable<Promise<V>> | AsyncIterable<Promise<V>>) => Promise<M> | M, queueOrConcurrency?: Queue | number): Promise<M[]>; |
112 |
| - function asyncMap<V, M>(iterable: Iterable<V> | AsyncIterable<V>, iteratee: (value: V, index: number, iterable: Iterable<V> | AsyncIterable<V>) => Promise<M> | M, queueOrConcurrency?: Queue | number): Promise<M[]>; |
| 102 | + function asyncMap<V, M>(iterable: Iterable<Promise<V> | V> | AsyncIterable<V>, iteratee: (value: V, index: number, iterable: Iterable<Promise<V> | V> | AsyncIterable<V>) => Promise<M> | M, queueOrConcurrency?: Queue | number): Promise<M[]>; |
113 | 103 | import Queue from "Queue";
|
114 | 104 | }
|
115 | 105 | declare module "asyncReduce" {
|
116 | 106 | export default asyncReduce;
|
117 |
| - function asyncReduce<V, A>(iterable: Iterable<Promise<V>> | AsyncIterable<Promise<V>>, reducer: (accumulator: A, value: V, index: number, iterable: Iterable<Promise<V>> | AsyncIterable<Promise<V>>) => Promise<A> | A, initial: A): Promise<A>; |
118 |
| - function asyncReduce<V>(iterable: Iterable<Promise<V>> | AsyncIterable<Promise<V>>, reducer: (accumulator: V, value: V, index: number, iterable: Iterable<Promise<V>> | AsyncIterable<Promise<V>>) => Promise<V> | V): Promise<V>; |
119 |
| - function asyncReduce<V, A>(iterable: Iterable<V> | AsyncIterable<V>, reducer: (accumulator: A, value: V, index: number, iterable: Iterable<V> | AsyncIterable<V>) => Promise<A> | A, initial: A): Promise<A>; |
120 |
| - function asyncReduce<V>(iterable: Iterable<V> | AsyncIterable<V>, reducer: (accumulator: V, value: V, index: number, iterable: Iterable<V> | AsyncIterable<V>) => Promise<V> | V): Promise<V>; |
| 107 | + function asyncReduce<V, A>(iterable: Iterable<Promise<V> | V> | AsyncIterable<V>, reducer: (accumulator: A, value: V, index: number, iterable: Iterable<Promise<V> | V> | AsyncIterable<V>) => Promise<A> | A, initial: A): Promise<A>; |
| 108 | + function asyncReduce<V>(iterable: Iterable<Promise<V> | V> | AsyncIterable<V>, reducer: (accumulator: V, value: V, index: number, iterable: Iterable<Promise<V> | V> | AsyncIterable<V>) => Promise<V> | V): Promise<V>; |
121 | 109 | }
|
122 | 110 | declare module "asyncReduceRight" {
|
123 | 111 | export default asyncReduceRight;
|
124 |
| - function asyncReduceRight<V, A>(iterable: Iterable<Promise<V>> | AsyncIterable<Promise<V>>,reducer: (accumulator: A, value: V, index: number, iterable: Iterable<Promise<V>> | AsyncIterable<Promise<V>>) => Promise<A> | A, initial: A): Promise<A>; |
125 |
| - function asyncReduceRight<V>(iterable: Iterable<Promise<V>> | AsyncIterable<Promise<V>>, reducer: (accumulator: V, value: V, index: number, iterable: Iterable<Promise<V>> | AsyncIterable<Promise<V>>) => Promise<V> | V): Promise<V>; |
126 |
| - function asyncReduceRight<V, A>(iterable: Iterable<V> | AsyncIterable<V>,reducer: (accumulator: A, value: V, index: number, iterable: Iterable<V> | AsyncIterable<V>) => Promise<A> | A, initial: A): Promise<A>; |
127 |
| - function asyncReduceRight<V>(iterable: Iterable<V> | AsyncIterable<V>, reducer: (accumulator: V, value: V, index: number, iterable: Iterable<V> | AsyncIterable<V>) => Promise<V> | V): Promise<V>; |
| 112 | + function asyncReduceRight<V, A>(iterable: Iterable<Promise<V> | V> | AsyncIterable<V>,reducer: (accumulator: A, value: V, index: number, iterable: Iterable<Promise<V> | V> | AsyncIterable<V>) => Promise<A> | A, initial: A): Promise<A>; |
| 113 | + function asyncReduceRight<V>(iterable: Iterable<Promise<V> | V> | AsyncIterable<V>, reducer: (accumulator: V, value: V, index: number, iterable: Iterable<Promise<V> | V> | AsyncIterable<V>) => Promise<V> | V): Promise<V>; |
128 | 114 | }
|
129 | 115 | declare module "asyncSleepCancellable" {
|
130 | 116 | export default asyncSleepCancellable;
|
@@ -161,8 +147,7 @@ declare module "asyncSleepPrecise" {
|
161 | 147 | }
|
162 | 148 | declare module "asyncSome" {
|
163 | 149 | export default asyncSome;
|
164 |
| - function asyncSome<V>(iterable: Iterable<Promise<V>> | AsyncIterable<Promise<V>>, iteratee: (value: V, index: number, iterable: Iterable<Promise<V>> | AsyncIterable<Promise<V>>) => Promise<boolean> | boolean, queueOrConcurrency?: Queue | number): Promise<boolean>; |
165 |
| - function asyncSome<V>(iterable: Iterable<V> | AsyncIterable<V>, iteratee: (value: V, index: number, iterable: Iterable<V> | AsyncIterable<V>) => Promise<boolean> | boolean, queueOrConcurrency?: Queue | number): Promise<boolean>; |
| 150 | + function asyncSome<V>(iterable: Iterable<Promise<V> | V> | AsyncIterable<V>, iteratee: (value: V, index: number, iterable: Iterable<Promise<V> | V> | AsyncIterable<V>) => Promise<boolean> | boolean, queueOrConcurrency?: Queue | number): Promise<boolean>; |
166 | 151 | import Queue from "Queue";
|
167 | 152 | }
|
168 | 153 | declare module "TimeoutError" {
|
|
0 commit comments