myanimelist-wrapper
Version:
A comprehensive TypeScript wrapper for the Jikan API v4 (unofficial MyAnimeList API)
25 lines (24 loc) • 824 B
TypeScript
import type { JikanClient } from "../client";
import type { JikanPaginatedResponse, JikanResponse, Person, PersonPicture, PersonQueryParams } from "../types";
export declare class PeopleEndpoint {
private client;
constructor(client: JikanClient);
/**
* Get person by ID
* @param id Person ID
* @returns Promise with person data
*/
getById(id: number): Promise<JikanResponse<Person>>;
/**
* Get person pictures
* @param id Person ID
* @returns Promise with person pictures data
*/
getPictures(id: number): Promise<JikanResponse<PersonPicture[]>>;
/**
* Search for people
* @param params Search parameters
* @returns Promise with people search results
*/
search(params?: PersonQueryParams): Promise<JikanPaginatedResponse<Person>>;
}