Interface PaginatedAsyncIterable<T>

interface PaginatedAsyncIterable<T> {
    "[asyncIterator]"(): AsyncIterator<T, any, any>;
    page(offset?: number): Promise<PageShape<T>>;
    toArray(maxItems?: number): Promise<T[]>;
}

Type Parameters

  • T

Hierarchy

  • AsyncIterable<T>
    • PaginatedAsyncIterable

Methods

  • Returns AsyncIterator<T, any, any>

  • Parameters

    • Optionaloffset: number

    Returns Promise<PageShape<T>>

  • Parameters

    • OptionalmaxItems: number

    Returns Promise<T[]>