UNPKG

jikan-api.js

Version:

A modern TypeScript wrapper for the Jikan API - the unofficial MyAnimeList API

42 lines 2.17 kB
import JikanHttpClient from "../client/http-client"; import { MangaResponse, MangaCharacterResponse, MangaNewsResponse, MangaForumResponse, MangaPictureResponse, MangaStatisticsResponse, MangaRecommendationResponse, MangaUserUpdateResponse, MangaReviewResponse, MangaRelationResponse, MangaExternalResponse } from "../types/manga"; import JikanResponse from "../types/common"; export declare class Manga { private client; constructor(client: JikanHttpClient); getMangaByFullId(id: number): Promise<JikanResponse<MangaResponse>>; getMangaById(id: number): Promise<JikanResponse<MangaResponse>>; getMangaCharacters(id: number): Promise<JikanResponse<MangaCharacterResponse[]>>; getMangaNews(id: number, page?: number): Promise<JikanResponse<MangaNewsResponse[]>>; getMangaForum(id: number): Promise<JikanResponse<MangaForumResponse[]>>; getMangaPictures(id: number): Promise<JikanResponse<MangaPictureResponse[]>>; getMangaStatistics(id: number): Promise<JikanResponse<MangaStatisticsResponse>>; getMangaMoreInfo(id: number): Promise<JikanResponse<{ moreinfo: string; }>>; getMangaRecommendations(id: number): Promise<JikanResponse<MangaRecommendationResponse[]>>; getMangaUserUpdates(id: number, page?: number): Promise<JikanResponse<MangaUserUpdateResponse[]>>; getMangaReviews(id: number, page?: number, preliminary?: boolean, spoilers?: boolean): Promise<JikanResponse<MangaReviewResponse[]>>; getMangaRelations(id: number): Promise<JikanResponse<MangaRelationResponse[]>>; getMangaExternal(id: number): Promise<JikanResponse<MangaExternalResponse[]>>; searchManga(params?: { q?: string; type?: string; score?: number; min_score?: number; max_score?: number; status?: string; sfw?: boolean; genres?: string; genres_exclude?: string; order_by?: string; sort?: string; letter?: string; magazines?: string; start_date?: string; end_date?: string; page?: number; limit?: number; }): Promise<JikanResponse<MangaResponse[]>>; } //# sourceMappingURL=manga.d.ts.map