@odyssoft/tmdb
Version:
Unofficial TMDB v3 api wrapper, built using TypeScript and node.js
44 lines (43 loc) • 1.78 kB
TypeScript
import * as Types from '../types';
export declare const TVEpisode: (apiKey: string, tv_id: number, season_number: number) => {
/**
* Get the TV episode details by id.
* @param {number} episode_number
* @param {object} options
* @returns Promise<TVEpisode>
*/
GetDetails: (episode_number: number, options?: Types.AppendOptions<Types.EpisodesAppend>) => Promise<Types.TVEpisode>;
/**
* Get the credits (cast, crew and guest stars) for a TV episode.
* @param {number} episode_number
* @param {object} options
* @returns Promise<TVEpisodeCredits>
*/
GetCredits: (episode_number: number, options?: Types.Options) => Promise<Types.TVEpisodeCredits>;
/**
* Get the external ids for a TV episode. We currently support the following external sources.
* @param {number} episode_number
* @returns {object} Promise<TVExternalIds>
*/
GetExternalIds: (episode_number: number) => Promise<Types.TVExternalIds>;
/**
* Get the images that belong to a TV episode.
* @param {number} episode_number
* @returns {object} Promise<TVEpisodeImages>
*/
GetImages: (episode_number: number) => Promise<Types.TVEpisodeImages>;
/**
* Get the translation data for an episode.
* @param {number} episode_number
* @returns {object} Promise<TVSeasonTranslations>
*/
GetTranslations: (episode_number: number) => Promise<Types.TVSeasonTranslations>;
/**
* Get the videos that have been added to a TV episode.
* @param {number} episode_number
* @param {object} options
* @returns Promise<TVEpisodeVideos>
*/
GetVideos: (episode_number: number, options?: Types.Options) => Promise<Types.TVSeasonVideos>;
};
export default TVEpisode;