UNPKG

myanimelist-wrapper

Version:

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

71 lines (70 loc) 1.63 kB
import type { Anime } from "./anime"; import type { Manga } from "./manga"; import type { Character } from "./characters"; import type { Person } from "./people"; export interface TopAnime extends Anime { } export interface TopManga extends Manga { } export interface TopCharacter extends Character { } export interface TopPerson extends Person { } export interface TopReview { mal_id: number; url: string; type: string; reactions: { overall: number; nice: number; love_it: number; funny: number; confusing: number; informative: number; well_written: number; creative: number; }; date: string; review: string; score: number; tags: string[]; is_spoiler: boolean; is_preliminary: boolean; episodes_watched?: number; chapters_read?: number; entry: { mal_id: number; url: string; images: { jpg: { image_url: string; small_image_url?: string; large_image_url?: string; }; webp?: { image_url: string; small_image_url?: string; large_image_url?: string; }; }; title: string; }; user: { username: string; url: string; images: { jpg: { image_url: string; }; webp?: { image_url: string; }; }; }; } export interface TopQueryParams { page?: number; limit?: number; filter?: string; type?: string; }