@re621/zestyapi
Version:
Comprehensive JS wrapper for e621.net API
23 lines (22 loc) • 824 B
TypeScript
import Endpoint, { SearchParams } from "../components/Endpoint";
import { FormattedResponse } from "../components/RequestQueue";
import APIUserFeedback, { APIFeedbackCategory } from "../responses/APIUserFeedback";
export default class UserFeedbacksEndpoint extends Endpoint<APIUserFeedback> {
FeedbackCategory: typeof APIFeedbackCategory;
protected endpoint: string;
protected searchParams: string[];
protected searchParamAliases: {
body: string;
};
find(search?: UserFeedbacksSearchParams): Promise<FormattedResponse<APIUserFeedback>>;
}
interface UserFeedbacksSearchParams extends SearchParams {
user_name?: string;
creator_name?: string;
category?: APIFeedbackCategory;
id?: number | number[];
user_id?: number;
creator_id?: number;
body?: string;
}
export {};