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, Magazine, MagazineQueryParams } from "../types";
export declare class MagazinesEndpoint {
private client;
constructor(client: JikanClient);
/**
* Get magazine by ID
* @param id Magazine ID
* @param page Page number
* @param limit Results per page
* @returns Promise with magazine data
*/
getById(id: number, page?: number, limit?: number): Promise<JikanPaginatedResponse<Magazine>>;
/**
* Get all magazines
* @param params Query parameters
* @returns Promise with magazines data
*/
getAll(params?: MagazineQueryParams): Promise<JikanPaginatedResponse<Magazine>>;
}