feat(newParserType): added ScrapedAnimeAboutInfo parser type

This commit is contained in:
Ritesh Ghosh
2023-08-03 23:14:30 +05:30
parent 5aa9e89a5f
commit 904f87aa0f
+15
View File
@@ -1,14 +1,18 @@
import { HttpError } from "http-errors";
import {
Anime,
Season,
Top10Anime,
RelatedAnime,
TrendingAnime,
SpotlightAnime,
TopAiringAnime,
AnimeCategories,
MostPopularAnime,
TopUpcomingAnime,
RecommendedAnime,
LatestEpisodeAnime,
AnimeGeneralAboutInfo,
} from "./anime";
export interface ScrapedAnimeCategory {
@@ -44,3 +48,14 @@ export interface ScrapedHomePage
topUpcomingAnimes: Array<TopUpcomingAnime> | HttpError;
topAiringAnimes: Array<TopAiringAnime> | HttpError;
}
export interface ScrapedAnimeAboutInfo
extends Pick<ScrapedAnimeSearchResult, "mostPopularAnimes"> {
anime: {
info: AnimeGeneralAboutInfo;
moreInfo: Record<string, string | string[]>;
};
seasons: Array<Season>;
relatedAnimes: Array<RelatedAnime> | HttpError;
recommendedAnimes: Array<RecommendedAnime> | HttpError;
}