import { TrendingMediaType, TimeWindow, TrendingResults, LanguageOption, PageOption, } from '../types'; import { BaseEndpoint } from './base'; export class TrendingEndpoint extends BaseEndpoint { constructor(accessToken: string) { super(accessToken); } async trending( mediaType: T, timeWindow: TimeWindow, options?: LanguageOption & PageOption ): Promise> { return await this.api.get>( `/trending/${mediaType}/${timeWindow}`, options ); } }