UNPKG

myanimelist-wrapper

Version:

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

32 lines (31 loc) 1.24 kB
import type { JikanClient } from "../client"; import type { JikanPaginatedResponse, JikanResponse, Season, SeasonQueryParams, SeasonalAnime } from "../types"; export declare class SeasonsEndpoint { private client; constructor(client: JikanClient); /** * Get available seasons * @returns Promise with available seasons data */ getList(): Promise<JikanResponse<Season[]>>; /** * Get seasonal anime * @param year Year * @param season Season (winter, spring, summer, fall) * @param params Query parameters * @returns Promise with seasonal anime data */ getSeason(year: number, season: "winter" | "spring" | "summer" | "fall", params?: SeasonQueryParams): Promise<JikanPaginatedResponse<SeasonalAnime>>; /** * Get current season anime * @param params Query parameters * @returns Promise with current season anime data */ getCurrent(params?: SeasonQueryParams): Promise<JikanPaginatedResponse<SeasonalAnime>>; /** * Get upcoming season anime * @param params Query parameters * @returns Promise with upcoming season anime data */ getUpcoming(params?: SeasonQueryParams): Promise<JikanPaginatedResponse<SeasonalAnime>>; }