diff options
| author | WBRK-dev <[email protected]> | 2024-04-28 11:44:26 +0200 |
|---|---|---|
| committer | WBRK-dev <[email protected]> | 2024-04-28 11:44:26 +0200 |
| commit | f6261199f8e83fd52714055023d033afbc09e53f (patch) | |
| tree | 2aecc16392a4afb284659ba69257c7e08c378e17 /src/types | |
| parent | 8abde11e7b09652447938afda936b0fa2bca7c76 (diff) | |
| download | aniwatch-api-f6261199f8e83fd52714055023d033afbc09e53f.tar.xz aniwatch-api-f6261199f8e83fd52714055023d033afbc09e53f.zip | |
feat: added characters and voice actors to `/info` endpoint response
Diffstat (limited to 'src/types')
| -rw-r--r-- | src/types/anime.ts | 13 |
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>; |
