tmdb-ts
Version:
TMDB v3 library wrapper
77 lines • 2.39 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.TMDB = void 0;
const endpoints_1 = require("./endpoints");
const companies_1 = require("./endpoints/companies");
const networks_1 = require("./endpoints/networks");
class TMDB {
accessToken;
constructor(accessToken) {
this.accessToken = accessToken;
}
get account() {
return new endpoints_1.AccountEndpoint(this.accessToken);
}
get configuration() {
return new endpoints_1.ConfigurationEndpoint(this.accessToken);
}
get certifications() {
return new endpoints_1.CertificationEndpoint(this.accessToken);
}
get changes() {
return new endpoints_1.ChangeEndpoint(this.accessToken);
}
get credits() {
return new endpoints_1.CreditsEndpoint(this.accessToken);
}
get companies() {
return new companies_1.CompaniesEndpoint(this.accessToken);
}
get networks() {
return new networks_1.NetworksEndpoint(this.accessToken);
}
get search() {
return new endpoints_1.SearchEndpoint(this.accessToken);
}
get genres() {
return new endpoints_1.GenreEndpoint(this.accessToken);
}
get movies() {
return new endpoints_1.MoviesEndpoint(this.accessToken);
}
get tvShows() {
return new endpoints_1.TvShowsEndpoint(this.accessToken);
}
get tvEpisode() {
return new endpoints_1.TvEpisodesEndpoint(this.accessToken);
}
get discover() {
return new endpoints_1.DiscoverEndpoint(this.accessToken);
}
get people() {
return new endpoints_1.PeopleEndpoint(this.accessToken);
}
get review() {
return new endpoints_1.ReviewEndpoint(this.accessToken);
}
get trending() {
return new endpoints_1.TrendingEndpoint(this.accessToken);
}
get find() {
return new endpoints_1.FindEndpoint(this.accessToken);
}
get keywords() {
return new endpoints_1.KeywordsEndpoint(this.accessToken);
}
get collections() {
return new endpoints_1.CollectionsEndpoint(this.accessToken);
}
get tvSeasons() {
return new endpoints_1.TvSeasonsEndpoint(this.accessToken);
}
get watchProviders() {
return new endpoints_1.WatchProvidersEndpoint(this.accessToken);
}
}
exports.TMDB = TMDB;
//# sourceMappingURL=tmdb.js.map