aboutsummaryrefslogtreecommitdiff
path: root/src/types
diff options
context:
space:
mode:
Diffstat (limited to 'src/types')
-rw-r--r--src/types/anime.ts13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/types/anime.ts b/src/types/anime.ts
index cbb80c5..c23acaa 100644
--- a/src/types/anime.ts
+++ b/src/types/anime.ts
@@ -49,6 +49,7 @@ export interface AnimeGeneralAboutInfo
quality: string | null;
} & Pick<Anime, "duration" | "episodes" | "rating" | "type">;
promotionalVideos: AnimePromotionalVideo[];
+ charactersVoiceActors: AnimeCharactersAndVoiceActors[];
}
export interface RecommendedAnime extends Anime {}
@@ -66,6 +67,18 @@ export interface AnimePromotionalVideo {
thumbnail: string | undefined;
}
+export interface AnimeCharactersAndVoiceActors {
+ character: AnimeCharacter;
+ voiceActor: AnimeCharacter;
+}
+
+export interface AnimeCharacter {
+ id: string;
+ poster: string;
+ name: string;
+ cast: string;
+}
+
export interface AnimeSearchSuggestion
extends Omit<MostPopularAnime, "episodes" | "type"> {
moreInfo: Array<string>;