UNPKG

masto

Version:

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

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