myanimelist-wrapper
Version:
A comprehensive TypeScript wrapper for the Jikan API v4 (unofficial MyAnimeList API)
37 lines (36 loc) • 1.3 kB
TypeScript
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>>;
}