UNPKG

myanimelist-wrapper

Version:

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

46 lines (45 loc) 921 B
export interface JikanResponse<T> { data: T; } export interface JikanPaginatedResponse<T> { data: T[]; pagination: PaginationInfo; } export interface PaginationInfo { last_visible_page: number; has_next_page: boolean; current_page: number; items: { count: number; total: number; per_page: number; }; } export interface Image { jpg: { image_url: string; small_image_url?: string; large_image_url?: string; }; webp?: { image_url: string; small_image_url?: string; large_image_url?: string; }; } export interface Title { type: string; title: string; } export interface DateRange { from: string | null; to: string | null; } export interface CommonQueryParams { page?: number; limit?: number; q?: string; order_by?: string; sort?: "desc" | "asc"; letter?: string; }