UNPKG

myanimelist-wrapper

Version:

A comprehensive TypeScript wrapper for the Jikan API v4 (unofficial MyAnimeList API)

37 lines (36 loc) 1.3 kB
import type { JikanClient } from "../client"; import type { JikanPaginatedResponse, TopAnime, TopCharacter, TopManga, TopPerson, TopQueryParams, TopReview } from "../types"; export declare class TopEndpoint { private client; constructor(client: JikanClient); /** * Get top anime * @param params Query parameters * @returns Promise with top anime data */ getAnime(params?: TopQueryParams): Promise<JikanPaginatedResponse<TopAnime>>; /** * Get top manga * @param params Query parameters * @returns Promise with top manga data */ getManga(params?: TopQueryParams): Promise<JikanPaginatedResponse<TopManga>>; /** * Get top characters * @param params Query parameters * @returns Promise with top characters data */ getCharacters(params?: TopQueryParams): Promise<JikanPaginatedResponse<TopCharacter>>; /** * Get top people * @param params Query parameters * @returns Promise with top people data */ getPeople(params?: TopQueryParams): Promise<JikanPaginatedResponse<TopPerson>>; /** * Get top reviews * @param params Query parameters * @returns Promise with top reviews data */ getReviews(params?: TopQueryParams): Promise<JikanPaginatedResponse<TopReview>>; }