add linting and prettier
This commit is contained in:
@@ -6,14 +6,14 @@ export interface Certification {
|
||||
|
||||
export interface Certifications {
|
||||
certifications: {
|
||||
US: Certification[],
|
||||
CA: Certification[],
|
||||
DE: Certification[],
|
||||
GB: Certification[],
|
||||
AU: Certification[],
|
||||
BR: Certification[],
|
||||
FR: Certification[],
|
||||
NZ: Certification[],
|
||||
IN: Certification[],
|
||||
}
|
||||
US: Certification[];
|
||||
CA: Certification[];
|
||||
DE: Certification[];
|
||||
GB: Certification[];
|
||||
AU: Certification[];
|
||||
BR: Certification[];
|
||||
FR: Certification[];
|
||||
NZ: Certification[];
|
||||
IN: Certification[];
|
||||
};
|
||||
}
|
||||
|
||||
@@ -3,7 +3,7 @@ export interface Change {
|
||||
adult: boolean | undefined;
|
||||
}
|
||||
|
||||
export interface Changes{
|
||||
export interface Changes {
|
||||
results: Change[];
|
||||
page: number;
|
||||
total_pages: number;
|
||||
|
||||
@@ -12,5 +12,5 @@ export interface Collection {
|
||||
}
|
||||
|
||||
export interface DetailedCollection extends Collection {
|
||||
parts: Movie[]
|
||||
parts: Movie[];
|
||||
}
|
||||
|
||||
@@ -1,4 +1,3 @@
|
||||
|
||||
export interface Images {
|
||||
base_url: string;
|
||||
secure_base_url: string;
|
||||
@@ -14,47 +13,45 @@ export interface Configuration {
|
||||
change_keys: ChangeKeys[];
|
||||
}
|
||||
|
||||
|
||||
export const enum BackdropSizes {
|
||||
W300 = 'w300',
|
||||
W780 = 'w780',
|
||||
W1280 = 'w1280',
|
||||
ORIGINAL = 'original'
|
||||
ORIGINAL = 'original',
|
||||
}
|
||||
|
||||
export const enum LogoSizes {
|
||||
W45= 'w45',
|
||||
W92= 'w92',
|
||||
W154= 'w154',
|
||||
W185= 'w185',
|
||||
W45 = 'w45',
|
||||
W92 = 'w92',
|
||||
W154 = 'w154',
|
||||
W185 = 'w185',
|
||||
W300 = 'w300',
|
||||
W500 = 'w500',
|
||||
ORIGINAL = 'original'
|
||||
ORIGINAL = 'original',
|
||||
}
|
||||
|
||||
export const enum PosterSizes {
|
||||
W92= 'w92',
|
||||
W154= 'w154',
|
||||
W185='w185',
|
||||
W92 = 'w92',
|
||||
W154 = 'w154',
|
||||
W185 = 'w185',
|
||||
W300 = 'w300',
|
||||
W500 = 'w500',
|
||||
W780 = 'w780',
|
||||
ORIGINAL = 'original'
|
||||
ORIGINAL = 'original',
|
||||
}
|
||||
|
||||
export const enum ProfileSizes {
|
||||
W45 = 'w45',
|
||||
W185 = 'w185',
|
||||
W632 = 'w632',
|
||||
ORIGINAL = 'original'
|
||||
ORIGINAL = 'original',
|
||||
}
|
||||
|
||||
|
||||
export const enum StillSizes {
|
||||
W92= 'w92',
|
||||
W92 = 'w92',
|
||||
W185 = 'w185',
|
||||
W300 = 'w300',
|
||||
ORIGINAL = 'original'
|
||||
ORIGINAL = 'original',
|
||||
}
|
||||
|
||||
export const enum ChangeKeys {
|
||||
@@ -110,5 +107,5 @@ export const enum ChangeKeys {
|
||||
TVRAGE_ID = 'tvrage_id',
|
||||
TYPE = 'type',
|
||||
VIDEO = 'video',
|
||||
VIDEOS = 'videos'
|
||||
VIDEOS = 'videos',
|
||||
}
|
||||
|
||||
@@ -6,10 +6,9 @@ export interface CreditSeason {
|
||||
season_number?: number;
|
||||
}
|
||||
|
||||
|
||||
export interface Media{
|
||||
export interface Media {
|
||||
i?: number;
|
||||
name?:string;
|
||||
name?: string;
|
||||
first_air_date?: string;
|
||||
vote_count?: number;
|
||||
overview?: string;
|
||||
@@ -87,8 +86,6 @@ export interface ImageCollection {
|
||||
backdrops: Image[];
|
||||
posters: Image[];
|
||||
}
|
||||
|
||||
|
||||
export interface Video {
|
||||
id: string;
|
||||
iso_639_1: string;
|
||||
@@ -103,4 +100,4 @@ export interface Video {
|
||||
export interface Videos {
|
||||
id: number;
|
||||
results: Video[];
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,29 +1,29 @@
|
||||
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';
|
||||
| '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{
|
||||
export interface MovieDiscoverResult {
|
||||
page: number;
|
||||
results: Movie[];
|
||||
total_results: number;
|
||||
total_pages: number;
|
||||
}
|
||||
|
||||
export interface TvShowDiscoverResult{
|
||||
export interface TvShowDiscoverResult {
|
||||
page: number;
|
||||
results: TV[];
|
||||
total_results: number;
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
export * from './options';
|
||||
export * from './certification';
|
||||
export * from './credits';
|
||||
export * from './credits';
|
||||
export * from './configuration';
|
||||
export * from './changes';
|
||||
export * from './changes';
|
||||
export * from './movies';
|
||||
export * from './search';
|
||||
export * from './tv-shows';
|
||||
@@ -77,7 +77,7 @@ export interface Company {
|
||||
|
||||
export interface TV {
|
||||
id: number;
|
||||
name:string;
|
||||
name: string;
|
||||
first_air_date: string;
|
||||
backdrop_path: string;
|
||||
genre_ids: number[];
|
||||
@@ -122,7 +122,7 @@ export interface SpokenLanguage {
|
||||
name: string;
|
||||
}
|
||||
|
||||
export interface ContentRatings{
|
||||
export interface ContentRatings {
|
||||
results: ContentRatingsResult[];
|
||||
id: number;
|
||||
}
|
||||
@@ -132,7 +132,6 @@ export interface ContentRatingsResult {
|
||||
rating: string;
|
||||
}
|
||||
|
||||
|
||||
export interface Recommendation {
|
||||
adult: boolean;
|
||||
backdrop_path?: any;
|
||||
@@ -150,7 +149,6 @@ export interface Recommendation {
|
||||
vote_count: number;
|
||||
}
|
||||
|
||||
|
||||
export interface Recommendations {
|
||||
page: number;
|
||||
results: Recommendation[];
|
||||
@@ -176,7 +174,6 @@ export interface Reviews {
|
||||
total_results: number;
|
||||
}
|
||||
|
||||
|
||||
export interface TranslationData {
|
||||
title: string;
|
||||
overview: string;
|
||||
@@ -196,7 +193,7 @@ export interface Translations {
|
||||
translations: Translation[];
|
||||
}
|
||||
|
||||
export interface Image{
|
||||
export interface Image {
|
||||
aspect_ratio: number;
|
||||
file_path: string;
|
||||
height: number;
|
||||
@@ -204,4 +201,4 @@ export interface Image{
|
||||
vote_average: number;
|
||||
vote_count: number;
|
||||
width: number;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -5,14 +5,14 @@ export interface KeywordsOptions {
|
||||
language?: string;
|
||||
}
|
||||
|
||||
export interface BelongingMovies{
|
||||
export interface BelongingMovies {
|
||||
page: number;
|
||||
results: Movie[];
|
||||
total_results: number;
|
||||
total_pages: number;
|
||||
}
|
||||
|
||||
export interface Keyword{
|
||||
export interface Keyword {
|
||||
id: number;
|
||||
name: string;
|
||||
}
|
||||
@@ -20,4 +20,4 @@ export interface Keyword{
|
||||
export interface Keywords {
|
||||
id: number;
|
||||
keywords: Keyword[];
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,4 +1,10 @@
|
||||
import { Genre, Movie, ProductionCompany, ProductionCountry, SpokenLanguage } from './';
|
||||
import {
|
||||
Genre,
|
||||
Movie,
|
||||
ProductionCompany,
|
||||
ProductionCountry,
|
||||
SpokenLanguage,
|
||||
} from './';
|
||||
|
||||
export interface MovieDetails {
|
||||
adult: boolean;
|
||||
@@ -34,7 +40,7 @@ export enum ReleaseDateType {
|
||||
'Theatrical',
|
||||
'Digital',
|
||||
'Physical',
|
||||
'TV'
|
||||
'TV',
|
||||
}
|
||||
|
||||
export interface ReleaseDate {
|
||||
@@ -55,7 +61,6 @@ export interface ReleaseDates {
|
||||
results: ReleaseDateResult[];
|
||||
}
|
||||
|
||||
|
||||
export interface SimilarMovies {
|
||||
page: number;
|
||||
results: Movie[];
|
||||
@@ -82,7 +87,6 @@ export interface MovieLists {
|
||||
total_results: number;
|
||||
}
|
||||
|
||||
|
||||
export interface MovieChangeItem {
|
||||
id: string;
|
||||
action: string;
|
||||
@@ -129,7 +133,6 @@ export interface LatestMovie {
|
||||
vote_count: number;
|
||||
}
|
||||
|
||||
|
||||
export interface Dates {
|
||||
maximum: string;
|
||||
minimum: string;
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
import { Review } from './';
|
||||
|
||||
export interface ReviewDetails extends Review{
|
||||
export interface ReviewDetails extends Review {
|
||||
iso_639_1: string;
|
||||
media_id: number;
|
||||
media_title: number;
|
||||
media_type: number;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -4,5 +4,3 @@ export interface Search<T> {
|
||||
total_pages: number;
|
||||
total_results: number;
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -6,14 +6,14 @@ export type TimeWindow = 'day' | 'week';
|
||||
type TrendingResult<T extends MediaType> = T extends 'tv'
|
||||
? TV
|
||||
: T extends 'movie'
|
||||
? Movie
|
||||
: T extends 'person'
|
||||
? Person
|
||||
: TV | Movie | Person;
|
||||
? Movie
|
||||
: T extends 'person'
|
||||
? Person
|
||||
: TV | Movie | Person;
|
||||
|
||||
export interface TrendingResults<T extends MediaType> {
|
||||
page: number;
|
||||
results: (TrendingResult<T> & {media_type: MediaType})[];
|
||||
results: (TrendingResult<T> & { media_type: MediaType })[];
|
||||
total_pages: number;
|
||||
total_results: number;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,4 +1,10 @@
|
||||
import { Genre, ProductionCompany, ProductionCountry, SpokenLanguage, Crew } from './';
|
||||
import {
|
||||
Genre,
|
||||
ProductionCompany,
|
||||
ProductionCountry,
|
||||
SpokenLanguage,
|
||||
Crew,
|
||||
} from './';
|
||||
|
||||
export interface CreatedBy {
|
||||
id: number;
|
||||
@@ -73,45 +79,44 @@ export interface TvShowDetails {
|
||||
}
|
||||
|
||||
export interface GuestStar {
|
||||
credit_id: string
|
||||
order: number
|
||||
character: string
|
||||
adult: boolean
|
||||
gender: number | null
|
||||
id: number
|
||||
known_for_department: string
|
||||
name: string
|
||||
original_name: string
|
||||
popularity: number
|
||||
profile_path: string | null
|
||||
|
||||
credit_id: string;
|
||||
order: number;
|
||||
character: string;
|
||||
adult: boolean;
|
||||
gender: number | null;
|
||||
id: number;
|
||||
known_for_department: string;
|
||||
name: string;
|
||||
original_name: string;
|
||||
popularity: number;
|
||||
profile_path: string | null;
|
||||
}
|
||||
|
||||
export interface Episode {
|
||||
air_date: string
|
||||
episode_number: number
|
||||
crew: Crew[]
|
||||
guest_stars: GuestStar[]
|
||||
id: number
|
||||
name: string
|
||||
overview: string
|
||||
production_code: string
|
||||
season_number: number
|
||||
still_path: string
|
||||
vote_average: number
|
||||
vote_count: number
|
||||
air_date: string;
|
||||
episode_number: number;
|
||||
crew: Crew[];
|
||||
guest_stars: GuestStar[];
|
||||
id: number;
|
||||
name: string;
|
||||
overview: string;
|
||||
production_code: string;
|
||||
season_number: number;
|
||||
still_path: string;
|
||||
vote_average: number;
|
||||
vote_count: number;
|
||||
show_id: number;
|
||||
runtime: number;
|
||||
}
|
||||
|
||||
export interface SeasonDetails {
|
||||
air_date: string
|
||||
episodes: Episode[]
|
||||
name: string
|
||||
overview: string
|
||||
id: number
|
||||
poster_path: string | null
|
||||
season_number: number
|
||||
air_date: string;
|
||||
episodes: Episode[];
|
||||
name: string;
|
||||
overview: string;
|
||||
id: number;
|
||||
poster_path: string | null;
|
||||
season_number: number;
|
||||
}
|
||||
|
||||
export interface TvShowItem {
|
||||
@@ -165,7 +170,6 @@ export interface ScreenedTheatrically {
|
||||
results: ScreenedTheatricallyResult[];
|
||||
}
|
||||
|
||||
|
||||
export interface SimilarTvShow {
|
||||
backdrop_path: string;
|
||||
first_air_date: string;
|
||||
@@ -218,7 +222,6 @@ export interface LatestTvShows {
|
||||
vote_count: number;
|
||||
}
|
||||
|
||||
|
||||
export interface OnTheAirResult {
|
||||
poster_path: string;
|
||||
popularity: number;
|
||||
@@ -242,7 +245,6 @@ export interface OnTheAir {
|
||||
total_pages: number;
|
||||
}
|
||||
|
||||
|
||||
export interface AiringTodayResult {
|
||||
poster_path: string;
|
||||
popularity: number;
|
||||
@@ -266,7 +268,6 @@ export interface TvShowsAiringToday {
|
||||
total_pages: number;
|
||||
}
|
||||
|
||||
|
||||
export interface PopularTvShowResult {
|
||||
poster_path: string;
|
||||
popularity: number;
|
||||
@@ -290,7 +291,6 @@ export interface PopularTvShows {
|
||||
total_pages: number;
|
||||
}
|
||||
|
||||
|
||||
export interface TopRatedTvShowResult {
|
||||
poster_path: string;
|
||||
popularity: number;
|
||||
@@ -313,5 +313,3 @@ export interface TopRatedTvShows {
|
||||
total_results: number;
|
||||
total_pages: number;
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -1,4 +1,3 @@
|
||||
|
||||
export interface Flatrate {
|
||||
display_priority: number;
|
||||
logo_path: string;
|
||||
@@ -20,7 +19,6 @@ export interface Buy {
|
||||
provider_name: string;
|
||||
}
|
||||
|
||||
|
||||
export interface WatchLocale {
|
||||
AR: {
|
||||
link: string;
|
||||
@@ -298,5 +296,3 @@ export interface WatchProviders {
|
||||
id: number;
|
||||
results: WatchLocale;
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user