jikan-api.js
Version:
A modern TypeScript wrapper for the Jikan API - the unofficial MyAnimeList API
78 lines • 1.88 kB
TypeScript
interface CharacterResponse {
mal_id: number;
url: string;
images: {
jpg: {
image_url?: string;
small_image_url?: string;
};
webp: {
image_url?: string;
small_image_url?: string;
};
};
name: string;
name_kanji?: string;
nicknames: string[];
favorites?: number;
about?: string;
}
interface CharacterAnimeResponse {
role: string;
anime: {
mal_id: number;
url: string;
images: {
jpg: {
image_url?: string;
small_image_url?: string;
large_image_url?: string;
};
webp: {
image_url?: string;
small_image_url?: string;
large_image_url?: string;
};
};
title: string;
};
}
interface CharacterMangaResponse {
role: string;
manga: {
mal_id: number;
url: string;
images: {
jpg: {
image_url?: string;
small_image_url?: string;
large_image_url?: string;
};
webp: {
image_url?: string;
small_image_url?: string;
large_image_url?: string;
};
};
title: string;
};
}
interface CharacterVoiceActorResponse {
language: string;
person: {
mal_id: number;
url: string;
images: {
jpg: {
image_url?: string;
};
};
name: string;
};
}
interface CharacterPictureResponse {
large_image_url: string;
small_image_url: string;
}
export type { CharacterResponse, CharacterAnimeResponse, CharacterMangaResponse, CharacterVoiceActorResponse, CharacterPictureResponse };
//# sourceMappingURL=characters.d.ts.map