UNPKG

shelving

Version:

Toolkit for using data in JavaScript.

10 lines (9 loc) 528 B
import { AbstractSequence } from "./AbstractSequence.js"; /** Async iterable that pulls values from a source async iterable. */ export declare class ThroughSequence<T, R, N> extends AbstractSequence<T, R, N> implements AsyncIterator<T, R, N>, AsyncIterable<T, R, N> { private readonly _source; constructor(source: AsyncIterator<T, R, N>); next(next: N): Promise<IteratorResult<T, R>>; throw(thrown: unknown): Promise<IteratorResult<T, R>>; return(value: R | PromiseLike<R>): Promise<IteratorResult<T, R>>; }