import querystring from 'querystring'; import { BaseEndpoint } from './base'; import { ChangeOptions, Changes } from '../types/changes'; export class ChangeEndpoint extends BaseEndpoint { constructor(protected readonly accessToken: string) { super(accessToken); } async movies(options?: ChangeOptions): Promise { const params = querystring.encode(options); return await this.api.get(`/movie/changes?${params}`); } async tvShows(options?: ChangeOptions): Promise { const params = querystring.stringify(options); return await this.api.get(`/tv/changes?${params}`); } async person(options?: ChangeOptions): Promise { const params = querystring.stringify(options); return await this.api.get(`/person/changes${params}`); } }