myanimelist-wrapper
Version:
A comprehensive TypeScript wrapper for the Jikan API v4 (unofficial MyAnimeList API)
25 lines (24 loc) • 874 B
TypeScript
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>>;
}