append to response tvSeason support

This commit is contained in:
DerPenz
2023-05-15 13:30:52 +02:00
parent dbb93f5104
commit 0020057097
3 changed files with 33 additions and 7 deletions

View File

@@ -29,6 +29,7 @@ import {
TvEpisodeChangeValue,
TvEpisodeCredit,
TvEpisodeTranslations,
TvSeasonChangeValue,
} from '.';
export interface LanguageOption {
@@ -99,16 +100,26 @@ export type AppendToResponseTvEpisodeKey =
| 'videos'
| 'translations';
export type AppendToResponseTvSeasonKey =
| 'images'
| 'credits'
| 'external_ids'
| 'videos'
| 'aggregate_credits'
| 'translations';
type AppendToResponseAllKeys =
| AppendToResponseTvKey
| AppendToResponseMovieKey
| AppendToResponseTvEpisodeKey
| AppendToResponseTvSeasonKey
| AppendToResponsePersonKey;
export type AppendToResponseMediaType =
| 'movie'
| 'tvShow'
| 'person'
| 'tvSeason'
| 'tvEpisode';
export type AppendToResponse<
@@ -153,7 +164,9 @@ export type AppendToResponse<
? MovieChangeValue
: Media extends 'tvShow'
? TvShowChangeValue
: TvEpisodeChangeValue
: Media extends 'tvSeason'
? TvSeasonChangeValue :
TvEpisodeChangeValue
>;
}
: object) &