purrbot-api
Version:
The official API wrapper for the Purrbot.site API 100% API Coverage 100% Type-Script coverage
80 lines (79 loc) • 4.09 kB
TypeScript
declare const _default: {
list: <T extends keyof import("./types.js").Categories<N>, N extends boolean>(imgType: T, nsfw: N, category: import("./types.js").Categories<N>[T]) => Promise<string[]>;
get: <T extends keyof import("./types.js").Categories<N>, N extends boolean>(imgType: T, nsfw: N, category: import("./types.js").Categories<N>[T]) => Promise<string>;
nsfw: {
list: <T extends keyof import("./types.js").NSFWCategories>(imgType: T, category: import("./types.js").NSFWCategories[T]) => Promise<string[]>;
get: <T extends keyof import("./types.js").NSFWCategories>(imgType: T, category: import("./types.js").NSFWCategories[T]) => Promise<string>;
gif: {
list: (category: import("./types.js").NSFWCategories["gif"]) => Promise<string[]>;
get: (category: import("./types.js").NSFWCategories["gif"]) => Promise<string>;
};
img: {
list: (category: import("./types.js").NSFWCategories["img"]) => Promise<string[]>;
get: (category: import("./types.js").NSFWCategories["img"]) => Promise<string>;
};
categories: {
neko: <T extends keyof import("./types.js").NSFWCategories>(imgType: T) => Promise<string>;
anal: () => Promise<string>;
blowjob: () => Promise<string>;
cum: () => Promise<string>;
fuck: () => Promise<string>;
pussylick: () => Promise<string>;
solo: () => Promise<string>;
threesome_fff: () => Promise<string>;
threesome_ffm: () => Promise<string>;
threesome_mmf: () => Promise<string>;
yaoi: () => Promise<string>;
yuri: () => Promise<string>;
solo_male: () => Promise<string>;
};
};
sfw: {
list: <T extends keyof import("./types.js").SFWCategories>(imgType: T, category: import("./types.js").SFWCategories[T]) => Promise<string[]>;
get: <T extends keyof import("./types.js").SFWCategories>(imgType: T, category: import("./types.js").SFWCategories[T]) => Promise<string>;
gif: {
list: (category: import("./types.js").SFWCategories["gif"]) => Promise<string[]>;
get: (category: import("./types.js").SFWCategories["gif"]) => Promise<string>;
};
img: {
list: (category: import("./types.js").SFWCategories["img"]) => Promise<string[]>;
get: (category: import("./types.js").SFWCategories["img"]) => Promise<string>;
};
categories: {
angry: () => Promise<string>;
pout: () => Promise<string>;
background: () => Promise<string>;
eevee: <T extends keyof import("./types.js").SFWCategories>(imgType: T) => Promise<string>;
holo: () => Promise<string>;
icon: () => Promise<string>;
kitsune: <T extends keyof import("./types.js").SFWCategories>(imgType: T) => Promise<string>;
neko: <T extends keyof import("./types.js").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>;
};
};
owoify: (text: string, options?: {
emoticons?: boolean;
replaceWords?: boolean;
stutter?: boolean;
}) => Promise<string>;
};
export default _default;