@re621/zestyapi
Version:
Comprehensive JS wrapper for e621.net API
25 lines (24 loc) • 754 B
TypeScript
import Endpoint, { SearchParams } from "../components/Endpoint";
import { FormattedResponse } from "../components/RequestQueue";
import { APIBlip } from "../responses/APIBlip";
export default class BlipsEndpoint extends Endpoint<APIBlip> {
protected endpoint: string;
protected searchParams: string[];
protected searchParamAliases: {
body: string;
};
find(search?: BlipSearchParams): Promise<FormattedResponse<APIBlip>>;
}
interface BlipSearchParams extends SearchParams {
creator_name?: string;
response_to?: number | null;
order?: BlipSearchOrder;
id?: number;
creator_id?: number;
body?: string;
}
declare enum BlipSearchOrder {
Created = "id_desc",
Updated = "updated_at_desc"
}
export {};