myanimelist-wrapper
Version:
A comprehensive TypeScript wrapper for the Jikan API v4 (unofficial MyAnimeList API)
21 lines (20 loc) • 723 B
TypeScript
import type { JikanClient } from "../client";
import type { JikanPaginatedResponse, Producer, ProducerQueryParams } from "../types";
export declare class ProducersEndpoint {
private client;
constructor(client: JikanClient);
/**
* Get producer by ID
* @param id Producer ID
* @param page Page number
* @param limit Results per page
* @returns Promise with producer data
*/
getById(id: number, page?: number, limit?: number): Promise<JikanPaginatedResponse<Producer>>;
/**
* Get all producers
* @param params Query parameters
* @returns Promise with producers data
*/
getAll(params?: ProducerQueryParams): Promise<JikanPaginatedResponse<Producer>>;
}