aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/types/controllers/animeSearch.ts16
1 files changed, 16 insertions, 0 deletions
diff --git a/src/types/controllers/animeSearch.ts b/src/types/controllers/animeSearch.ts
index 20f4680..fccb243 100644
--- a/src/types/controllers/animeSearch.ts
+++ b/src/types/controllers/animeSearch.ts
@@ -1,4 +1,20 @@
export type AnimeSearchQueryParams = {
q?: string;
page?: string;
+ type?: string;
+ status?: string;
+ rated?: string;
+ score?: string;
+ season?: string;
+ language?: string;
+ start_date?: string;
+ end_date?: string;
+ sort?: string;
+ genres?: string;
};
+
+export type SearchFilters = Omit<AnimeSearchQueryParams, "q" | "page">;
+
+export type FilterKeys = Partial<
+ keyof Omit<SearchFilters, "start_date" | "end_date">
+>;