UNPKG

tmdbrjs

Version:

A TypeScript wrapper for The Movie Database (TMDB) API

26 lines 1.22 kB
import { AppendOptions, AppendResponse, MovieCredits, Movie, Options, PopularMovies, Reviews, SimilarMovies, Videos, Images, Recommendations, Keywords, Translations, ReleaseDates, ExternalIds, AccountStates } from './types/MovieCast.js'; import { BaseService } from '../utils/BaseService'; type MovieAppendResponseMap = { credits: MovieCredits; reviews: Reviews; similar: SimilarMovies; videos: Videos; images: Images; recommendations: Recommendations; keywords: Keywords; translations: Translations; releaseDates: ReleaseDates; externalIds: ExternalIds; accountStates: AccountStates; }; declare class Movies extends BaseService<AppendOptions, MovieAppendResponseMap> { getPopular(page?: number): Promise<PopularMovies>; getTopRated(): Promise<unknown>; getById<T extends AppendOptions[]>(id: string | number, options?: Options<T>): Promise<Movie & AppendResponse<T>>; getSimilar(id: string | number): Promise<unknown>; getCredits(id: string | number): Promise<MovieCredits>; getDetails(id: string | number): Promise<Movie>; getMovieCredits(id: string | number): Promise<MovieCredits>; } export default Movies; //# sourceMappingURL=movies.d.ts.map