UNPKG

masto

Version:

Mastodon API client for JavaScript, TypeScript, Node.js, browsers

17 lines (16 loc) 1.03 kB
import { type Http, type HttpMetaParams } from "../../interfaces/index.js"; import { type mastodon } from "../../mastodon/index.js"; export declare class PaginatorHttp<Entity, Params = undefined> implements mastodon.Paginator<Entity, Params> { private readonly http; private path?; private params?; private readonly meta?; private readonly direction; constructor(http: Http, path?: string | undefined, params?: (Params | string) | undefined, meta?: HttpMetaParams | undefined, direction?: mastodon.Direction); values(): AsyncIterableIterator<Entity>; then<TResult1 = Entity, TResult2 = never>(onfulfilled?: (value: Entity) => TResult1 | PromiseLike<TResult1>, onrejected?: (reason: unknown) => TResult2 | PromiseLike<TResult2>): Promise<TResult1 | TResult2>; getDirection(): mastodon.Direction; setDirection(direction: mastodon.Direction): PaginatorHttp<Entity, Params>; [Symbol.asyncIterator](): AsyncIterator<Entity, undefined, Params | string | undefined>; private getLink; }