dropWhileAsync
dropWhileAsync<
T>(iterable,predicate):AsyncIterableIterator<T>
Defined in: packages/core/src/iterable/async/drop-while.ts:18
Skips elements from the start for as long as predicate holds, then yields
everything from the first rejected element onwards.
The async counterpart of dropWhile. The predicate is not consulted again
once it has rejected.
Time complexity: O(1) per element.
Type Parameters
Section titled “Type Parameters”T
Parameters
Section titled “Parameters”iterable
Section titled “iterable”The input iterable, sync or async.
predicate
Section titled “predicate”MaybeAsyncPredicate<[T, number]>
Receives each element and its zero-based index. Skipping
stops the first time it resolves false.
Returns
Section titled “Returns”AsyncIterableIterator<T>
An iterator over the elements from the first rejection onwards.