aboutsummaryrefslogtreecommitdiff
path: root/src/models
diff options
context:
space:
mode:
Diffstat (limited to 'src/models')
-rw-r--r--src/models/parser.ts16
1 files changed, 16 insertions, 0 deletions
diff --git a/src/models/parser.ts b/src/models/parser.ts
new file mode 100644
index 0000000..0d08727
--- /dev/null
+++ b/src/models/parser.ts
@@ -0,0 +1,16 @@
+import { HttpError } from "http-errors";
+import { Anime, AnimeCategories, Top10Anime } from "./anime";
+
+export interface ScrapedAnimeCategory {
+ animes: Array<Anime> | HttpError;
+ genres: Array<string>;
+ top10Animes: {
+ today: Array<Top10Anime> | HttpError;
+ week: Array<Top10Anime> | HttpError;
+ month: Array<Top10Anime> | HttpError;
+ };
+ category: AnimeCategories;
+ currentPage: number;
+ hasNextPage: boolean;
+ totalPages: number;
+}