@re621/zestyapi
Version:
Comprehensive JS wrapper for e621.net API
24 lines (23 loc) • 742 B
TypeScript
import Endpoint, { SearchParams } from "../components/Endpoint";
import { FormattedResponse } from "../components/RequestQueue";
import { APIWikiPage } from "../responses/APIWikiPage";
export default class WikiPagesEndpoint extends Endpoint<APIWikiPage> {
protected searchParams: string[];
protected searchParamAliases: {
body: string;
};
find(search?: WikiPageSearchParams): Promise<FormattedResponse<APIWikiPage>>;
}
interface WikiPageSearchParams extends SearchParams {
title?: string;
creator_name?: string;
other_names_match?: string;
order?: WikiPageSearchOrder;
body?: string;
}
declare enum WikiPageSearchOrder {
Name = "title",
Date = "time",
Posts = "post_count"
}
export {};