UNPKG

tmdbrjs

Version:

A TypeScript wrapper for The Movie Database (TMDB) API

42 lines 1.45 kB
import ApiURL from '../utils/apiURL'; import { BaseService } from '../utils/BaseService'; class People extends BaseService { async getPopular(page) { const url = new ApiURL('person/popular'); if (page) { url.appendParam('page', page.toString()); } const response = await this.apiClient.get(url.toString()); return response; } async getById(id, options) { return this.getByIdWithAppendToResponse('person/{id}', id, options); } async getMovieCredits(id) { const response = await this.apiClient.get(`person/${id.toString()}/movie_credits`); return response; } async getTvCredits(id) { const response = await this.apiClient.get(`person/${id.toString()}/tv_credits`); return response; } async getCombinedCredits(id) { const response = await this.apiClient.get(`person/${id.toString()}/combined_credits`); return response; } async getImages(id) { const response = await this.apiClient.get(`person/${id.toString()}/images`); return response; } /** * @deprecated Use getImages instead * @param id string | number * @returns Promise<Images> */ async getTaggedImages(id) { const response = await this.apiClient.get(`3/person/${id.toString()}/tagged_images`); return response; } } export default People; //# sourceMappingURL=people.js.map