UNPKG

tmdbrjs

Version:

A TypeScript wrapper for The Movie Database (TMDB) API

29 lines 1.32 kB
import { AppendOptions, Options, Person, PopularPeople, TvCredits, CombinedCredits, Images, ExternalIds, TaggedImages, Translations } from './types/Person'; import { MovieCredits } from './types/MovieCredit'; import { BaseService, BaseAppendResponse } from '../utils/BaseService'; type PeopleAppendResponseMap = { movieCredits: MovieCredits; tvCredits: TvCredits; combinedCredits: CombinedCredits; images: Images; latest: Person; externalIds: ExternalIds; taggedImages: TaggedImages; translations: Translations; }; declare class People extends BaseService<AppendOptions, PeopleAppendResponseMap> { getPopular(page?: number): Promise<PopularPeople>; getById<T extends AppendOptions[]>(id: string | number, options?: Options<T>): Promise<Person & BaseAppendResponse<T, PeopleAppendResponseMap>>; getMovieCredits(id: string | number): Promise<MovieCredits>; getTvCredits(id: string | number): Promise<TvCredits>; getCombinedCredits(id: string | number): Promise<CombinedCredits>; getImages(id: string | number): Promise<Images>; /** * @deprecated Use getImages instead * @param id string | number * @returns Promise<Images> */ getTaggedImages(id: string | number): Promise<Images>; } export default People; //# sourceMappingURL=people.d.ts.map