purrbot-api
Version:
The official API wrapper for the Purrbot.site API 100% API Coverage 100% Type-Script coverage
45 lines (44 loc) • 1.81 kB
TypeScript
import { SFWCategories } from './types.js';
declare const _default: {
list: <T extends keyof SFWCategories>(imgType: T, category: SFWCategories[T]) => Promise<string[]>;
get: <T extends keyof SFWCategories>(imgType: T, category: SFWCategories[T]) => Promise<string>;
gif: {
list: (category: SFWCategories["gif"]) => Promise<string[]>;
get: (category: SFWCategories["gif"]) => Promise<string>;
};
img: {
list: (category: SFWCategories["img"]) => Promise<string[]>;
get: (category: SFWCategories["img"]) => Promise<string>;
};
categories: {
angry: () => Promise<string>;
pout: () => Promise<string>;
background: () => Promise<string>;
eevee: <T extends keyof SFWCategories>(imgType: T) => Promise<string>;
holo: () => Promise<string>;
icon: () => Promise<string>;
kitsune: <T extends keyof SFWCategories>(imgType: T) => Promise<string>;
neko: <T extends keyof SFWCategories>(imgType: T) => Promise<string>;
okami: () => Promise<string>;
senko: () => Promise<string>;
shiro: () => Promise<string>;
bite: () => Promise<string>;
blush: () => Promise<string>;
comfy: () => Promise<string>;
cry: () => Promise<string>;
cuddle: () => Promise<string>;
dance: () => Promise<string>;
fluff: () => Promise<string>;
hug: () => Promise<string>;
kiss: () => Promise<string>;
lick: () => Promise<string>;
pat: () => Promise<string>;
poke: () => Promise<string>;
slap: () => Promise<string>;
smile: () => Promise<string>;
tail: () => Promise<string>;
tickle: () => Promise<string>;
lay: () => Promise<string>;
};
};
export default _default;