tmdbrjs
Version:
A TypeScript wrapper for The Movie Database (TMDB) API
31 lines • 892 B
TypeScript
import Movies from './movies/movies';
import People from './people/people';
import Tv from './tv/tv';
import { Person } from './people/types/Person';
import { MovieCredits } from './people/types/MovieCredit';
import { TvShow, TvCredits } from './tv/types/TvShow';
interface IConfig {
apiKey: string;
version?: string;
baseUrl?: string;
language?: string;
}
export interface IApiClient {
get: <T = unknown>(url: string, options?: RequestInit) => Promise<T>;
}
declare class Client {
private config;
apiClient: IApiClient;
movies: Movies;
people: People;
tv: Tv;
private readonly version;
private readonly baseUrl;
private readonly language;
constructor(config: IConfig);
getVersion(): string;
getLanguage(): string;
}
export { Client };
export type { Person, MovieCredits, TvShow, TvCredits };
//# sourceMappingURL=index.d.ts.map