feat(newParserType): added ScrapedAnimeAboutInfo parser type
This commit is contained in:
@@ -1,14 +1,18 @@
|
|||||||
import { HttpError } from "http-errors";
|
import { HttpError } from "http-errors";
|
||||||
import {
|
import {
|
||||||
Anime,
|
Anime,
|
||||||
|
Season,
|
||||||
Top10Anime,
|
Top10Anime,
|
||||||
|
RelatedAnime,
|
||||||
TrendingAnime,
|
TrendingAnime,
|
||||||
SpotlightAnime,
|
SpotlightAnime,
|
||||||
TopAiringAnime,
|
TopAiringAnime,
|
||||||
AnimeCategories,
|
AnimeCategories,
|
||||||
MostPopularAnime,
|
MostPopularAnime,
|
||||||
TopUpcomingAnime,
|
TopUpcomingAnime,
|
||||||
|
RecommendedAnime,
|
||||||
LatestEpisodeAnime,
|
LatestEpisodeAnime,
|
||||||
|
AnimeGeneralAboutInfo,
|
||||||
} from "./anime";
|
} from "./anime";
|
||||||
|
|
||||||
export interface ScrapedAnimeCategory {
|
export interface ScrapedAnimeCategory {
|
||||||
@@ -44,3 +48,14 @@ export interface ScrapedHomePage
|
|||||||
topUpcomingAnimes: Array<TopUpcomingAnime> | HttpError;
|
topUpcomingAnimes: Array<TopUpcomingAnime> | HttpError;
|
||||||
topAiringAnimes: Array<TopAiringAnime> | 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;
|
||||||
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user