ctan
Version:
CTAN (Comprehensive TeX Archive Network) API client for Node.js
10 lines (9 loc) • 509 B
TypeScript
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;
}