myanimelist-wrapper
Version:
A comprehensive TypeScript wrapper for the Jikan API v4 (unofficial MyAnimeList API)
32 lines (31 loc) • 909 B
TypeScript
import type { JikanClient } from "../client";
import type { Anime, Character, JikanResponse, Manga, Person } from "../types";
export declare class RandomEndpoint {
private client;
constructor(client: JikanClient);
/**
* Get random anime
* @returns Promise with random anime data
*/
getAnime(): Promise<JikanResponse<Anime>>;
/**
* Get random manga
* @returns Promise with random manga data
*/
getManga(): Promise<JikanResponse<Manga>>;
/**
* Get random character
* @returns Promise with random character data
*/
getCharacter(): Promise<JikanResponse<Character>>;
/**
* Get random person
* @returns Promise with random person data
*/
getPerson(): Promise<JikanResponse<Person>>;
/**
* Get random user
* @returns Promise with random user data
*/
getUser(): Promise<JikanResponse<any>>;
}