jikan-api.js
Version:
A modern TypeScript wrapper for the Jikan API - the unofficial MyAnimeList API
42 lines • 2.17 kB
TypeScript
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