diff options
| author | Ritesh Ghosh <[email protected]> | 2023-08-03 23:19:59 +0530 |
|---|---|---|
| committer | Ritesh Ghosh <[email protected]> | 2023-08-03 23:19:59 +0530 |
| commit | af70a9de1146b2c3bfdacd51f790f34f35b49877 (patch) | |
| tree | 9ee765add7785a08183fad284fd719306917d831 /src | |
| parent | 999193e27aedb4a10263ac2fea197ae6827d6160 (diff) | |
| download | aniwatch-api-af70a9de1146b2c3bfdacd51f790f34f35b49877.tar.xz aniwatch-api-af70a9de1146b2c3bfdacd51f790f34f35b49877.zip | |
feat(newAnimeTypes): added several types related to `ScrapedAnimeAboutInfo` parser type
Diffstat (limited to 'src')
| -rw-r--r-- | src/models/anime.ts | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/src/models/anime.ts b/src/models/anime.ts index 23adda0..2daca67 100644 --- a/src/models/anime.ts +++ b/src/models/anime.ts @@ -40,6 +40,23 @@ export interface TopUpcomingAnime extends Anime {} export interface TopAiringAnime extends MostPopularAnime {} +export interface AnimeGeneralAboutInfo + extends Pick<Anime, CommonAnimeProps>, + Pick<SpotlightAnime, "description"> { + stats: { + quality: string | null; + } & Pick<Anime, "duration" | "episodes" | "rating" | "type">; +} + +export interface RecommendedAnime extends Anime {} + +export interface RelatedAnime extends MostPopularAnime {} + +export interface Season extends Pick<Anime, CommonAnimeProps> { + isCurrent: boolean; + title: string | null; +} + export type AnimeCategories = | "most-favorite" | "most-popular" |
