@re621/zestyapi
Version:
Comprehensive JS wrapper for e621.net API
22 lines (21 loc) • 700 B
TypeScript
import Endpoint, { SearchParams } from "../components/Endpoint";
import { FormattedResponse } from "../components/RequestQueue";
import { APINote } from "../responses/APINote";
export default class NotesEndpoint extends Endpoint<APINote> {
protected endpoint: string;
protected searchParams: string[];
protected searchParamAliases: {
body: string;
post_tags: string;
};
find(search?: NoteSearchParams): Promise<FormattedResponse<APINote>>;
}
interface NoteSearchParams extends SearchParams {
post_tags_match?: string;
id?: number | number[];
creator_id?: number;
post_id?: number | number[];
body?: string;
post_tags?: string;
}
export {};