From eb7cd499b61e59cfe3e23e05f0375badbd09554d Mon Sep 17 00:00:00 2001 From: Ritesh Ghosh Date: Mon, 7 Aug 2023 14:56:06 +0530 Subject: refactor: refactored types --- src/models/parser.ts | 67 ---------------------------------------------------- 1 file changed, 67 deletions(-) delete mode 100644 src/models/parser.ts (limited to 'src/models/parser.ts') diff --git a/src/models/parser.ts b/src/models/parser.ts deleted file mode 100644 index ef6fb66..0000000 --- a/src/models/parser.ts +++ /dev/null @@ -1,67 +0,0 @@ -import { HttpError } from "http-errors"; -import { - Anime, - Season, - Top10Anime, - RelatedAnime, - TrendingAnime, - SpotlightAnime, - TopAiringAnime, - AnimeCategories, - MostPopularAnime, - TopUpcomingAnime, - RecommendedAnime, - LatestEpisodeAnime, - AnimeGeneralAboutInfo, -} from "./anime"; - -export interface ScrapedAnimeCategory { - animes: Array | HttpError; - genres: Array; - top10Animes: { - today: Array | HttpError; - week: Array | HttpError; - month: Array | HttpError; - }; - category: AnimeCategories; - currentPage: number; - hasNextPage: boolean; - totalPages: number; -} - -type CommonAnimeScrapeTypes = - | "animes" - | "totalPages" - | "hasNextPage" - | "currentPage"; - -export interface ScrapedAnimeSearchResult - extends Pick { - mostPopularAnimes: Array | HttpError; -} - -export interface ScrapedHomePage - extends Pick { - spotlightAnimes: Array | HttpError; - trendingAnimes: Array | HttpError; - latestEpisodeAnimes: Array | HttpError; - topUpcomingAnimes: Array | HttpError; - topAiringAnimes: Array | HttpError; -} - -export interface ScrapedAnimeAboutInfo - extends Pick { - anime: { - info: AnimeGeneralAboutInfo; - moreInfo: Record; - }; - seasons: Array; - relatedAnimes: Array | HttpError; - recommendedAnimes: Array | HttpError; -} - -export interface ScrapedGenreAnime - extends Pick, - Pick { - genreName: string; -} -- cgit v1.2.3