import { MovieDiscoverResult, MovieQueryOptions, TvShowDiscoverResult, TvShowQueryOptions, } from '../types'; import { BaseEndpoint } from './base'; const BASE_DISCOVER = '/discover'; export class DiscoverEndpoint extends BaseEndpoint { constructor(accessToken: string) { super(accessToken); } async movie(options?: MovieQueryOptions): Promise { return await this.api.get( `${BASE_DISCOVER}/movie`, options ); } async tvShow(options?: TvShowQueryOptions): Promise { return await this.api.get( `${BASE_DISCOVER}/tv`, options ); } }