🍿 @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


TVEpisodeVideosParams

Prop

Type


TVEpisodeImagesParams

Prop

Type


TVEpisodeId

Prop

Type

On this page