removed unused parameter parsing
This commit is contained in:
@@ -1,6 +1,5 @@
|
|||||||
import { BaseEndpoint } from './base';
|
import { BaseEndpoint } from './base';
|
||||||
import { ChangeOptions, Changes } from '../types/changes';
|
import { ChangeOptions, Changes } from '../types/changes';
|
||||||
import { parseOptions } from '../utils';
|
|
||||||
|
|
||||||
|
|
||||||
export class ChangeEndpoint extends BaseEndpoint {
|
export class ChangeEndpoint extends BaseEndpoint {
|
||||||
@@ -9,17 +8,14 @@ export class ChangeEndpoint extends BaseEndpoint {
|
|||||||
}
|
}
|
||||||
|
|
||||||
async movies(options?: ChangeOptions): Promise<Changes> {
|
async movies(options?: ChangeOptions): Promise<Changes> {
|
||||||
const params = parseOptions(options);
|
return await this.api.get<Changes>(`/movie/changes`, options);
|
||||||
return await this.api.get<Changes>(`/movie/changes?${params}`);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
async tvShows(options?: ChangeOptions): Promise<Changes> {
|
async tvShows(options?: ChangeOptions): Promise<Changes> {
|
||||||
const params = parseOptions(options);
|
return await this.api.get<Changes>(`/tv/changes`, options);
|
||||||
return await this.api.get<Changes>(`/tv/changes?${params}`);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
async person(options?: ChangeOptions): Promise<Changes> {
|
async person(options?: ChangeOptions): Promise<Changes> {
|
||||||
const params = parseOptions(options);
|
return await this.api.get<Changes>(`/person/change`, options);
|
||||||
return await this.api.get<Changes>(`/person/changes${params}`);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,5 +1,4 @@
|
|||||||
import { DetailedCollection, ImageCollection, LanguageOption, Translations } from '../types';
|
import { DetailedCollection, ImageCollection, LanguageOption, Translations } from '../types';
|
||||||
import { parseOptions } from '../utils';
|
|
||||||
import { BaseEndpoint } from './base';
|
import { BaseEndpoint } from './base';
|
||||||
|
|
||||||
const BASE_COLLECTION = '/collection';
|
const BASE_COLLECTION = '/collection';
|
||||||
@@ -10,17 +9,14 @@ export class CollectionsEndpoint extends BaseEndpoint {
|
|||||||
}
|
}
|
||||||
|
|
||||||
async details(id: number, options? : LanguageOption): Promise<DetailedCollection> {
|
async details(id: number, options? : LanguageOption): Promise<DetailedCollection> {
|
||||||
const params = parseOptions(options);
|
return await this.api.get<DetailedCollection>(`${BASE_COLLECTION}/${id}`, options);
|
||||||
return await this.api.get<DetailedCollection>(`${BASE_COLLECTION}/${id}?${params}`);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
async images(id: number, options? : LanguageOption): Promise<ImageCollection> {
|
async images(id: number, options? : LanguageOption): Promise<ImageCollection> {
|
||||||
const params = parseOptions(options);
|
return await this.api.get<ImageCollection>(`${BASE_COLLECTION}/${id}/images`, options);
|
||||||
return await this.api.get<ImageCollection>(`${BASE_COLLECTION}/${id}/images?${params}`);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
async translations(id: number, options? : LanguageOption): Promise<Translations> {
|
async translations(id: number, options? : LanguageOption): Promise<Translations> {
|
||||||
const params = parseOptions(options);
|
return await this.api.get<Translations>(`${BASE_COLLECTION}/${id}/translations`, options);
|
||||||
return await this.api.get<Translations>(`${BASE_COLLECTION}/${id}/translations?${params}`);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -1,5 +1,4 @@
|
|||||||
import { MovieDiscoverResult, SortOption, TvShowDiscoverResult } from '../types';
|
import { MovieDiscoverResult, SortOption, TvShowDiscoverResult } from '../types';
|
||||||
import { parseOptions } from '../utils';
|
|
||||||
import { BaseEndpoint } from './base';
|
import { BaseEndpoint } from './base';
|
||||||
|
|
||||||
const BASE_DISCOVER = '/discover';
|
const BASE_DISCOVER = '/discover';
|
||||||
@@ -66,12 +65,10 @@ export class DiscoverEndpoint extends BaseEndpoint {
|
|||||||
}
|
}
|
||||||
|
|
||||||
async movie(options?: MovieQueryOptions): Promise<MovieDiscoverResult> {
|
async movie(options?: MovieQueryOptions): Promise<MovieDiscoverResult> {
|
||||||
const params = parseOptions(options);
|
return await this.api.get<MovieDiscoverResult>(`${BASE_DISCOVER}/movie`, options);
|
||||||
return await this.api.get<MovieDiscoverResult>(`${BASE_DISCOVER}/movie?${params}`);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
async tvShow(options?: TvShowQueryOptions): Promise<TvShowDiscoverResult> {
|
async tvShow(options?: TvShowQueryOptions): Promise<TvShowDiscoverResult> {
|
||||||
const params = parseOptions(options);
|
return await this.api.get<TvShowDiscoverResult>(`${BASE_DISCOVER}/tv`, options);
|
||||||
return await this.api.get<TvShowDiscoverResult>(`${BASE_DISCOVER}/tv?${params}`);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,6 +1,5 @@
|
|||||||
import { BaseEndpoint } from './base';
|
import { BaseEndpoint } from './base';
|
||||||
import { ExternalIdOptions, FindResult } from '../types';
|
import { ExternalIdOptions, FindResult } from '../types';
|
||||||
import { parseOptions } from '../utils';
|
|
||||||
|
|
||||||
export class FindEndpoint extends BaseEndpoint {
|
export class FindEndpoint extends BaseEndpoint {
|
||||||
constructor(accessToken: string) {
|
constructor(accessToken: string) {
|
||||||
@@ -8,7 +7,6 @@ export class FindEndpoint extends BaseEndpoint {
|
|||||||
}
|
}
|
||||||
|
|
||||||
async byId(externalId: string, options: ExternalIdOptions): Promise<FindResult> {
|
async byId(externalId: string, options: ExternalIdOptions): Promise<FindResult> {
|
||||||
const params = parseOptions(options);
|
return await this.api.get<FindResult>(`/find/${externalId}`, options);
|
||||||
return await this.api.get<FindResult>(`/find/${externalId}?${params}`);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,6 +1,5 @@
|
|||||||
import { BaseEndpoint } from './base';
|
import { BaseEndpoint } from './base';
|
||||||
import { BelongingMovies, Keyword, KeywordsOptions } from '../types';
|
import { BelongingMovies, Keyword, KeywordsOptions } from '../types';
|
||||||
import { parseOptions } from '../utils';
|
|
||||||
|
|
||||||
const BASE_Keyword = '/keyword';
|
const BASE_Keyword = '/keyword';
|
||||||
|
|
||||||
@@ -14,7 +13,6 @@ export class KeywordsEndpoint extends BaseEndpoint {
|
|||||||
}
|
}
|
||||||
|
|
||||||
async belongingMovies(keywordId : number, options?: KeywordsOptions): Promise<BelongingMovies> {
|
async belongingMovies(keywordId : number, options?: KeywordsOptions): Promise<BelongingMovies> {
|
||||||
const params = parseOptions(options);
|
return await this.api.get<BelongingMovies>(`${BASE_Keyword}/${keywordId}/movies`, options);
|
||||||
return await this.api.get<BelongingMovies>(`${BASE_Keyword}/${keywordId}/movies?${params}`);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -24,7 +24,6 @@ import {
|
|||||||
Videos,
|
Videos,
|
||||||
WatchProviders,
|
WatchProviders,
|
||||||
} from '../types';
|
} from '../types';
|
||||||
import { parseOptions } from '../utils';
|
|
||||||
|
|
||||||
const BASE_MOVIE = '/movie';
|
const BASE_MOVIE = '/movie';
|
||||||
|
|
||||||
@@ -42,8 +41,7 @@ export class MoviesEndpoint extends BaseEndpoint{
|
|||||||
}
|
}
|
||||||
|
|
||||||
async changes(id: number, options?: ChangeOptions): Promise<MovieChanges>{
|
async changes(id: number, options?: ChangeOptions): Promise<MovieChanges>{
|
||||||
const params = parseOptions(options);
|
return await this.api.get<MovieChanges>(`${BASE_MOVIE}/${id}/changes`, options);
|
||||||
return await this.api.get<MovieChanges>(`${BASE_MOVIE}/${id}/changes?${params}`);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
async credits(id: number): Promise<Credits>{
|
async credits(id: number): Promise<Credits>{
|
||||||
@@ -63,13 +61,11 @@ export class MoviesEndpoint extends BaseEndpoint{
|
|||||||
}
|
}
|
||||||
|
|
||||||
async lists(id: number, options?: LanguageOption | PageOption): Promise<MovieLists>{
|
async lists(id: number, options?: LanguageOption | PageOption): Promise<MovieLists>{
|
||||||
const params = parseOptions(options);
|
return await this.api.get<MovieLists>(`${BASE_MOVIE}/${id}/lists`, options);
|
||||||
return await this.api.get<MovieLists>(`${BASE_MOVIE}/${id}/lists?${params}`);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
async recommendations(id: number, options?: PageOption): Promise<Recommendations>{
|
async recommendations(id: number, options?: PageOption): Promise<Recommendations>{
|
||||||
const params = parseOptions(options);
|
return await this.api.get<Recommendations>(`${BASE_MOVIE}/${id}/recommendations`, options);
|
||||||
return await this.api.get<Recommendations>(`${BASE_MOVIE}/${id}/recommendations?${params}`);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
async releaseDates(id: number): Promise<ReleaseDates>{
|
async releaseDates(id: number): Promise<ReleaseDates>{
|
||||||
@@ -77,13 +73,11 @@ export class MoviesEndpoint extends BaseEndpoint{
|
|||||||
}
|
}
|
||||||
|
|
||||||
async reviews(id: number, options?: PageOption): Promise<Reviews>{
|
async reviews(id: number, options?: PageOption): Promise<Reviews>{
|
||||||
const params = parseOptions(options);
|
return await this.api.get<Reviews>(`${BASE_MOVIE}/${id}/reviews`, options);
|
||||||
return await this.api.get<Reviews>(`${BASE_MOVIE}/${id}/reviews?${params}`);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
async similar(id: number, options?: PageOption): Promise<SimilarMovies>{
|
async similar(id: number, options?: PageOption): Promise<SimilarMovies>{
|
||||||
const params = parseOptions(options);
|
return await this.api.get<SimilarMovies>(`${BASE_MOVIE}/${id}/similar`, options);
|
||||||
return await this.api.get<SimilarMovies>(`${BASE_MOVIE}/${id}/similar?${params}`);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
async translations(id: number): Promise<Translations>{
|
async translations(id: number): Promise<Translations>{
|
||||||
@@ -107,23 +101,19 @@ export class MoviesEndpoint extends BaseEndpoint{
|
|||||||
}
|
}
|
||||||
|
|
||||||
async nowPlaying(options?: PageOption & LanguageOption & RegionOption): Promise<MoviesPlayingNow>{
|
async nowPlaying(options?: PageOption & LanguageOption & RegionOption): Promise<MoviesPlayingNow>{
|
||||||
const params = parseOptions(options);
|
return await this.api.get<MoviesPlayingNow>(`${BASE_MOVIE}/now_playing`, options);
|
||||||
return await this.api.get<MoviesPlayingNow>(`${BASE_MOVIE}/now_playing?${params}`);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
async popular(options?: PageOption): Promise<PopularMovies>{
|
async popular(options?: PageOption): Promise<PopularMovies>{
|
||||||
const params = parseOptions(options);
|
return await this.api.get<PopularMovies>(`${BASE_MOVIE}/popular`, options);
|
||||||
return await this.api.get<PopularMovies>(`${BASE_MOVIE}/popular?${params}`);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
async topRated(options?: PageOption & LanguageOption & RegionOption): Promise<TopRatedMovies>{
|
async topRated(options?: PageOption & LanguageOption & RegionOption): Promise<TopRatedMovies>{
|
||||||
const params = parseOptions(options);
|
return await this.api.get<TopRatedMovies>(`${BASE_MOVIE}/top_rated`, options);
|
||||||
return await this.api.get<TopRatedMovies>(`${BASE_MOVIE}/top_rated?${params}`);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
async upcoming(options?: PageOption & LanguageOption & RegionOption): Promise<UpcomingMovies>{
|
async upcoming(options?: PageOption & LanguageOption & RegionOption): Promise<UpcomingMovies>{
|
||||||
const params = parseOptions(options);
|
return await this.api.get<UpcomingMovies>(`${BASE_MOVIE}/upcoming`, options);
|
||||||
return await this.api.get<UpcomingMovies>(`${BASE_MOVIE}/upcoming?${params}`);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -12,7 +12,6 @@ import {
|
|||||||
PopularPersons,
|
PopularPersons,
|
||||||
TaggedImages,
|
TaggedImages,
|
||||||
} from '../types';
|
} from '../types';
|
||||||
import { parseOptions } from '../utils';
|
|
||||||
import { BaseEndpoint } from './base';
|
import { BaseEndpoint } from './base';
|
||||||
|
|
||||||
const BASE_PERSON = '/person';
|
const BASE_PERSON = '/person';
|
||||||
@@ -27,8 +26,7 @@ export class PeopleEndpoint extends BaseEndpoint {
|
|||||||
}
|
}
|
||||||
|
|
||||||
async changes(id: number, options? : ChangeOptions): Promise<PersonChanges> {
|
async changes(id: number, options? : ChangeOptions): Promise<PersonChanges> {
|
||||||
const params = parseOptions(options);
|
return await this.api.get<PersonChanges>(`${BASE_PERSON}/${id}/changes`, options);
|
||||||
return await this.api.get<PersonChanges>(`${BASE_PERSON}/${id}/changes?${params}`);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
async movieCredits(id: number): Promise<PersonMovieCredit> {
|
async movieCredits(id: number): Promise<PersonMovieCredit> {
|
||||||
@@ -52,8 +50,7 @@ export class PeopleEndpoint extends BaseEndpoint {
|
|||||||
}
|
}
|
||||||
|
|
||||||
async taggedImages(id: number, options?: PageOption): Promise<TaggedImages>{
|
async taggedImages(id: number, options?: PageOption): Promise<TaggedImages>{
|
||||||
const params = parseOptions(options);
|
return await this.api.get<TaggedImages>(`${BASE_PERSON}/${id}/tagged_images`, options);
|
||||||
return await this.api.get<TaggedImages>(`${BASE_PERSON}/${id}/tagged_images?${params}`);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
async translation(id: number) : Promise<PeopleTranslations>{
|
async translation(id: number) : Promise<PeopleTranslations>{
|
||||||
@@ -65,7 +62,6 @@ export class PeopleEndpoint extends BaseEndpoint {
|
|||||||
}
|
}
|
||||||
|
|
||||||
async popular(options?: PageOption): Promise<PopularPersons>{
|
async popular(options?: PageOption): Promise<PopularPersons>{
|
||||||
const params = parseOptions(options);
|
return await this.api.get<PopularPersons>(`${BASE_PERSON}/popular`, options);
|
||||||
return await this.api.get<PopularPersons>(`${BASE_PERSON}/popular?${params}`);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,7 +1,6 @@
|
|||||||
import { BaseEndpoint } from './base';
|
import { BaseEndpoint } from './base';
|
||||||
import { Search } from '../types/search';
|
import { Search } from '../types/search';
|
||||||
import { Collection, Company, Movie, Person, TV } from '../types';
|
import { Collection, Company, Movie, Person, TV } from '../types';
|
||||||
import { parseOptions } from '../utils';
|
|
||||||
|
|
||||||
const BASE_SEARCH = '/search';
|
const BASE_SEARCH = '/search';
|
||||||
|
|
||||||
@@ -31,34 +30,28 @@ export class SearchEndpoint extends BaseEndpoint {
|
|||||||
}
|
}
|
||||||
|
|
||||||
async companies(options: SearchOptions): Promise<Search<Company>>{
|
async companies(options: SearchOptions): Promise<Search<Company>>{
|
||||||
const params = parseOptions(options);
|
return await this.api.get<Search<Company>>(`${BASE_SEARCH}/company`, options);
|
||||||
return await this.api.get<Search<Company>>(`${BASE_SEARCH}/company?${params}`);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
async collections(options: SearchOptions): Promise<Search<Collection>>{
|
async collections(options: SearchOptions): Promise<Search<Collection>>{
|
||||||
const params = parseOptions(options);
|
return await this.api.get<Search<Collection>>(`${BASE_SEARCH}/collection`, options);
|
||||||
return await this.api.get<Search<Collection>>(`${BASE_SEARCH}/collection?${params}`);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
async keywords(options: SearchOptions): Promise<Search<{ id: string, name: string }>>{
|
async keywords(options: SearchOptions): Promise<Search<{ id: string, name: string }>>{
|
||||||
const params = parseOptions(options);
|
return await this.api.get<Search<{ id: string, name: string }>>(`${BASE_SEARCH}/keyword`, options);
|
||||||
return await this.api.get<Search<{ id: string, name: string }>>(`${BASE_SEARCH}/keyword?${params}`);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
async movies(options: MovieSearchOptions): Promise<Search<Movie>>{
|
async movies(options: MovieSearchOptions): Promise<Search<Movie>>{
|
||||||
const params = parseOptions(options);
|
return await this.api.get<Search<Movie>>(`${BASE_SEARCH}/movie`, options);
|
||||||
return await this.api.get<Search<Movie>>(`${BASE_SEARCH}/movie?${params}`);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
async people(options: PeopleSearchOptions): Promise<Search<Person>>{
|
async people(options: PeopleSearchOptions): Promise<Search<Person>>{
|
||||||
const params = parseOptions(options);
|
return await this.api.get<Search<Person>>(`${BASE_SEARCH}/person`, options);
|
||||||
return await this.api.get<Search<Person>>(`${BASE_SEARCH}/person?${params}`);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// TODO: Multi search
|
// TODO: Multi search
|
||||||
|
|
||||||
async tvShows(options: TvSearchOptions): Promise<Search<TV>>{
|
async tvShows(options: TvSearchOptions): Promise<Search<TV>>{
|
||||||
const params = parseOptions(options);
|
return await this.api.get<Search<TV>>(`${BASE_SEARCH}/tv`, options);
|
||||||
return await this.api.get<Search<TV>>(`${BASE_SEARCH}/tv?${params}`);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -27,7 +27,6 @@ import {
|
|||||||
Videos,
|
Videos,
|
||||||
WatchProviders,
|
WatchProviders,
|
||||||
} from '../types';
|
} from '../types';
|
||||||
import { parseOptions } from '../utils';
|
|
||||||
|
|
||||||
const BASE_TV = '/tv';
|
const BASE_TV = '/tv';
|
||||||
|
|
||||||
@@ -45,8 +44,7 @@ export class TvShowsEndpoint extends BaseEndpoint{
|
|||||||
}
|
}
|
||||||
|
|
||||||
async changes(id: number, options?: ChangeOptions): Promise<TvShowChanges>{
|
async changes(id: number, options?: ChangeOptions): Promise<TvShowChanges>{
|
||||||
const params = parseOptions(options);
|
return await this.api.get<TvShowChanges>(`${BASE_TV}/${id}/changes`, options);
|
||||||
return await this.api.get<TvShowChanges>(`${BASE_TV}/${id}/changes?${params}`);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
async contentRatings(id: number): Promise<ContentRatings>{
|
async contentRatings(id: number): Promise<ContentRatings>{
|
||||||
@@ -78,13 +76,11 @@ export class TvShowsEndpoint extends BaseEndpoint{
|
|||||||
}
|
}
|
||||||
|
|
||||||
async recommendations(id: number, options?: PageOption): Promise<Recommendations>{
|
async recommendations(id: number, options?: PageOption): Promise<Recommendations>{
|
||||||
const params = parseOptions(options);
|
return await this.api.get<Recommendations>(`${BASE_TV}/${id}/recommendations`, options);
|
||||||
return await this.api.get<Recommendations>(`${BASE_TV}/${id}/recommendations?${params}`);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
async reviews(id: number, options?: PageOption): Promise<Reviews>{
|
async reviews(id: number, options?: PageOption): Promise<Reviews>{
|
||||||
const params = parseOptions(options);
|
return await this.api.get<Reviews>(`${BASE_TV}/${id}/reviews`, options);
|
||||||
return await this.api.get<Reviews>(`${BASE_TV}/${id}/reviews?${params}`);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
async screenedTheatrically(id: number): Promise<ScreenedTheatrically>{
|
async screenedTheatrically(id: number): Promise<ScreenedTheatrically>{
|
||||||
@@ -92,8 +88,7 @@ export class TvShowsEndpoint extends BaseEndpoint{
|
|||||||
}
|
}
|
||||||
|
|
||||||
async similar(id: number, options?: PageOption): Promise<SimilarTvShows>{
|
async similar(id: number, options?: PageOption): Promise<SimilarTvShows>{
|
||||||
const params = parseOptions(options);
|
return await this.api.get<SimilarTvShows>(`${BASE_TV}/${id}/similar`, options);
|
||||||
return await this.api.get<SimilarTvShows>(`${BASE_TV}/${id}/similar?${params}`);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
async translations(id: number): Promise<Translations>{
|
async translations(id: number): Promise<Translations>{
|
||||||
@@ -121,17 +116,14 @@ export class TvShowsEndpoint extends BaseEndpoint{
|
|||||||
}
|
}
|
||||||
|
|
||||||
async airingToday(options?: PageOption & LanguageOption & RegionOption): Promise<TvShowsAiringToday>{
|
async airingToday(options?: PageOption & LanguageOption & RegionOption): Promise<TvShowsAiringToday>{
|
||||||
const params = parseOptions(options);
|
return await this.api.get<TvShowsAiringToday>(`${BASE_TV}/airing_today`, options);
|
||||||
return await this.api.get<TvShowsAiringToday>(`${BASE_TV}/airing_today?${params}`);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
async popular(options?: PageOption & LanguageOption & RegionOption): Promise<PopularTvShows>{
|
async popular(options?: PageOption & LanguageOption & RegionOption): Promise<PopularTvShows>{
|
||||||
const params = parseOptions(options);
|
return await this.api.get<PopularTvShows>(`${BASE_TV}/popular`, options);
|
||||||
return await this.api.get<PopularTvShows>(`${BASE_TV}/popular?${params}`);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
async topRated(options?: PageOption & LanguageOption & RegionOption): Promise<TopRatedTvShows>{
|
async topRated(options?: PageOption & LanguageOption & RegionOption): Promise<TopRatedTvShows>{
|
||||||
const params = parseOptions(options);
|
return await this.api.get<TopRatedTvShows>(`${BASE_TV}/top_rated`, options);
|
||||||
return await this.api.get<TopRatedTvShows>(`${BASE_TV}/top_rated?${params}`);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user