diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/types/controllers/animeSearch.ts | 16 |
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"> +>; |
