added discover endpoint and types

This commit is contained in:
DerPenz
2023-02-20 16:50:40 +01:00
parent 641f6cfcd2
commit 38312191ca
4 changed files with 110 additions and 0 deletions

31
src/types/discover.ts Normal file
View File

@@ -0,0 +1,31 @@
import { Movie, TV } from ".";
export type SortOption =
| 'popularity.asc'
| 'popularity.desc'
| 'release_date.asc'
| 'release_date.desc'
| 'revenue.asc'
| 'revenue.desc'
| 'primary_release_date.asc'
| 'primary_release_date.desc'
| 'original_title.asc'
| 'original_title.desc'
| 'vote_average.asc'
| 'vote_average.desc'
| 'vote_count.asc'
| 'vote_count.desc';
export interface MovieDiscoverResult{
page: number;
results: Movie[];
total_results: number;
total_pages: number;
}
export interface TvShowDiscoverResult{
page: number;
results: TV[];
total_results: number;
total_pages: number;
}

View File

@@ -6,6 +6,7 @@ export * from './movies';
export * from './search';
export * from './tv-shows';
export * from './watch-providers';
export * from './discover';
export interface AuthorDetails {
name: string;