ctan
Version:
CTAN (Comprehensive TeX Archive Network) API client for Node.js
15 lines (14 loc) • 508 B
TypeScript
import type { SearchHit, SearchResult } from "./responses.js";
export declare class SearchPaginator implements SearchResult {
#private;
get numberOfHits(): number;
get offset(): number;
get max(): number;
get phrase(): string;
get hits(): SearchResult['hits'];
done(): boolean;
next(): Promise<this>;
[Symbol.asyncIterator](): AsyncGenerator<Readonly<SearchHit>, void, undefined>;
get [Symbol.toStringTag](): 'SearchPaginator';
toJSON(): Readonly<SearchResult>;
}