UNPKG

mediacord

Version:

Get random images and gifs of anime, cats and dogs!

31 lines 3.11 kB
export declare type RemoveBgSize = 'auto' | 'preview' | 'full'; export interface RemoveBgOptions { apiKey: string; size?: RemoveBgSize; } export declare type SatouGifType = typeof SFWSatouGifPaths[number]; declare type SFWImageType = typeof SFWImagePaths[number]; declare type NSFWImageType = typeof NSFWImagePaths[number]; declare type SFWGifType = typeof SFWGifPaths[number]; declare type NSFWGifType = typeof NSFWGifPaths[number]; declare type ImageType = SFWImageType | NSFWImageType; declare type GifType = SFWGifType | NSFWGifType; export declare type PathType = ImageType | GifType; export interface GifSatouAPIResponse { url: string; status: 'success' | string; } export interface ImageAPIResponse { status: boolean; message: string; color: number; version: string; } declare const SFWImagePaths: readonly ["background/img", "eevee/img", "holo/img", "icon/img", "kitsune/img", "okami/img", "senko/img", "neko", "waifu", "shinobu", "megumin", "awoo", "anime", "kemonomimi", "kanna", "coffee", "food", "cat", "dog"]; declare const NSFWImagePaths: readonly ["ass", "anal", "boobs", "thigh", "hass", "hanal", "hboobs", "hthigh", "hmidriff", "4k", "hentai", "holo", "waifu", "neko", "trap", "lewdneko", "hkitsune", "paizuri", "tentacle", "yaoi", "futa", "hyuri", "feet"]; declare const SFWGifPaths: readonly ["comfy/gif", "eevee/gif", "fluff/gif", "neko/gif", "tail/gif", "tickle/gif", "bully", "cuddle", "cry", "hug", "kiss", "lick", "pat", "smug", "bonk", "yeet", "blush", "smile", "wave", "highfive", "handhold", "nom", "bite", "glomp", "slap", "kill", "kick", "happy", "wink", "poke", "dance", "cringe", "airkiss", "angrystare", "bleh", "brofist", "celebrate", "cheers", "clap", "confused", "cool", "drool", "evillaugh", "facepalm", "headbang", "laugh", "love", "mad", "nervous", "no", "nosebleed", "nuzzle", "nyah", "peek", "pinch", "pout", "punch", "roll", "run", "sad", "scared", "shrug", "shy", "sigh", "sip", "sleep", "slowclap", "smack", "sneeze", "sorry", "stare", "stop", "surprised", "sweat", "thumbsup", "tickle", "tired", "woah", "yawn", "yay", "yes", "alarm", "amazing", "ask", "baka", "blyat", "boop", "coffee", "cute", "destroy", "die", "disappear", "dodge", "error", "facedesk", "fbi", "fight", "hide", "lonely", "money", "ok", "party", "protect", "puke", "purr", "pusheen", "salute", "scream", "shame", "shocked", "shoot", "sit", "sleepy", "smoke", "spin", "stomp", "trap", "triggered", "uwu", "wasted", "wiggle"]; declare const NSFWGifPaths: readonly ["anal/gif", "cum/gif", "fuck/gif", "neko/gif", "pussylick/gif", "solo/gif", "yaoi/gif", "yuri/gif", "threesome_fff/gif", "threesome_ffm/gif", "threesome_mmf/gif", "blowjob"]; declare const SFWSatouGifPaths: readonly ["angry", "anime", "bite", "bored", "bread", "chocolate", "cookie", "cuddle", "dance", "drunk", "happy", "kill", "kiss", "laugh", "lick", "lonely", "pat", "poke", "pregnant", "punch", "run", "slap", "sleep", "spank", "spit", "steal", "tickle", "nomm"]; export declare function randomize<T extends object>(obj: T): () => Promise<string>; export {}; //# sourceMappingURL=utils.d.ts.map