import { type IAsyncIter } from "https://deno.land/x/proc@0.21.0/tests/deps/asynciter.ts";
Methods
map<U>(mapFn: (item: T) => U | Promise<U>): IAsyncIter<U>
concurrentMap<U>(mapFn: (item: T) => Promise<U>, concurrency?: number): IAsyncIter<U>
concurrentUnorderedMap<U>(mapFn: (item: T) => Promise<U>, concurrency?: number): IAsyncIter<U>
filter(filterFn: (item: T) => boolean | Promise<boolean>): IAsyncIter<T>
reduce<U>(zero: U, reduceFn: (acc: U, item: T) => U | Promise<U>): Promise<U>
forEach(forEachFn: (item: T) => void | Promise<void>): Promise<void>
first(): Promise<T | null>
collect(): Promise<T[]>