@re621/zestyapi
Version:
Comprehensive JS wrapper for e621.net API
20 lines (19 loc) • 722 B
TypeScript
import Endpoint, { SearchParams } from "../components/Endpoint";
import { FormattedResponse } from "../components/RequestQueue";
import { APIForumCategoryID, APIForumTopic } from "../responses/APIForumTopic";
export default class ForumTopicsEndpoint extends Endpoint<APIForumTopic> {
Category: typeof APIForumCategoryID;
protected searchParams: string[];
protected searchParamAliases: {
title: string;
};
find(search?: ForumTopicSearchParams): Promise<FormattedResponse<APIForumTopic>>;
}
interface ForumTopicSearchParams extends SearchParams {
id?: number | number[];
is_sticky?: boolean;
is_hidden?: boolean;
category_id?: APIForumCategoryID;
title?: string;
}
export {};