🍿 @lorenzopant/tmdb

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

On this page