UNPKG

myanimelist-wrapper

Version:

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

25 lines (24 loc) 874 B
import type { JikanClient } from "../client"; import type { Character, CharacterPicture, CharacterQueryParams, JikanPaginatedResponse, JikanResponse } from "../types"; export declare class CharactersEndpoint { private client; constructor(client: JikanClient); /** * Get character by ID * @param id Character ID * @returns Promise with character data */ getById(id: number): Promise<JikanResponse<Character>>; /** * Get character pictures * @param id Character ID * @returns Promise with character pictures data */ getPictures(id: number): Promise<JikanResponse<CharacterPicture[]>>; /** * Search for characters * @param params Search parameters * @returns Promise with character search results */ search(params?: CharacterQueryParams): Promise<JikanPaginatedResponse<Character>>; }