UNPKG

@re621/zestyapi

Version:

Comprehensive JS wrapper for e621.net API

25 lines (24 loc) 778 B
import Endpoint, { SearchParams } from "../components/Endpoint"; import { FormattedResponse } from "../components/RequestQueue"; import APIPostSet from "../responses/APIPostSet"; export default class PostSetsEndpoint extends Endpoint<APIPostSet> { protected endpoint: string; protected searchParams: string[]; find(search?: PostSetSearchParams): Promise<FormattedResponse<APIPostSet>>; } interface PostSetSearchParams extends SearchParams { name?: string; shortname?: string; creator_name?: string; order?: PostSetSearchOrder; is_public?: boolean; id?: number; } declare enum PostSetSearchOrder { Name = "name", ShortName = "shortname", PostCount = "postcount", CreatedAt = "created_at", UpdatedAt = "update" } export {};