UNPKG

ctan

Version:

CTAN (Comprehensive TeX Archive Network) API client for Node.js

10 lines (9 loc) 509 B
import { ClientBase } from "../../client-base.js"; import type { ClientConfig } from "../../config.js"; import { SearchPaginator } from "./paginator.js"; import type { SearchParameters } from "./parameters.js"; import type { Derived } from "../../types.js"; export declare abstract class Searchable extends ClientBase { search(params: string | Readonly<SearchParameters>, config?: Readonly<ClientConfig>): Promise<SearchPaginator>; static mixin(derived: Readonly<Derived<typeof ClientBase>>): void; }