TV Episodes
Type definitions for TV episode details, appended data, and query parameters.
These types represent the TV episode domain — details, appended sub-resources, and query parameters.
TVEpisode
The complete representation of a TV episode as returned by tv_episodes.details().
Prop
Type
TVEpisodeDetailsWithAppends<T>
Extends TVEpisode with one or more appended sub-resources.
T is a readonly array of TVEpisodeAppendToResponseNamespace keys.
const episode: TVEpisodeDetailsWithAppends<["credits", "videos"]> = await tmdb.tv_episodes.details({
series_id: 1396,
season_number: 1,
episode_number: 1,
append_to_response: ["credits", "videos"],
});TVEpisodeAppendToResponseNamespace
Union of all valid keys that can be passed to append_to_response.
type TVEpisodeAppendToResponseNamespace = "credits" | "external_ids" | "images" | "translations" | "videos";Additional Resources
Other types returned by TV episode endpoints.
TVEpisodeCredits
Prop
Type
TVEpisodeExternalIDs
Prop
Type
TVEpisodeImages
Prop
Type
TVEpisodeTranslations
A TranslationResults<TVEpisodeTranslation> array of episode translations.
TVEpisodeTranslationData
Prop
Type
TVEpisodeVideos
Alias for VideoResults.
Parameters
TVEpisodeBaseParams
Prop
Type
TVEpisodeDetailsParams
Prop
Type
TVEpisodeCreditsParams
Prop
Type
TVEpisodeImagesParams
Prop
Type
TVEpisodeId
Prop
Type