UNPKG

@re621/zestyapi

Version:

Comprehensive JS wrapper for e621.net API

15 lines (14 loc) 639 B
import Endpoint, { QueryParams } from "../components/Endpoint"; import { FormattedResponse } from "../components/RequestQueue"; import APIPost from "../responses/APIPost"; export default class Favorites extends Endpoint<APIPost> { protected endpoint: string; find(query?: FavoritesQueryParams): Promise<FormattedResponse<APIPost>>; add(post_id: number): Promise<FormattedResponse<any>>; remove(post_id: number): Promise<FormattedResponse<any>>; protected validateQueryParams(params?: FavoritesQueryParams): FavoritesQueryParams; } interface FavoritesQueryParams extends QueryParams { user_id?: number; } export {};