tmdbrjs
Version:
A TypeScript wrapper for The Movie Database (TMDB) API
33 lines • 1.18 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const BaseService_1 = require("../utils/BaseService");
class Movies extends BaseService_1.BaseService {
async getPopular(page) {
return await this.apiClient.get('movie/popular?page=' + (page?.toString() ?? '1'));
}
async getTopRated() {
const response = await this.apiClient.get('movie/top_rated');
return response;
}
async getById(id, options) {
return this.getByIdWithAppendToResponse('movie/{id}', id, options);
}
async getSimilar(id) {
const response = await this.apiClient.get(`movie/${id.toString()}/similar`);
return response;
}
async getCredits(id) {
const response = await this.apiClient.get(`movie/${id.toString()}/credits`);
return response;
}
async getDetails(id) {
const response = await this.apiClient.get(`movie/${id.toString()}`);
return response;
}
async getMovieCredits(id) {
const response = await this.apiClient.get(`movie/${id.toString()}/credits`);
return response;
}
}
exports.default = Movies;
//# sourceMappingURL=movies.js.map