feat(tv): tv seasons

tv seasons
This commit is contained in:
Nicolai Van der Storm
2022-06-01 14:48:05 +02:00
parent 3e7d64eb47
commit c117b37cd9
5 changed files with 109 additions and 1 deletions

View File

@@ -48,6 +48,10 @@ interface Season {
seasonNumber: number;
}
export interface TvSeasons {
seasons: Season[];
}
export interface SeasonWithEpisodes extends Season {
episodes: Episode[];
externalIds: ExternalIds;
@@ -223,3 +227,7 @@ export const mapTvDetails = (
mediaInfo: media,
watchProviders: mapWatchProviders(show['watch/providers']?.results ?? {}),
});
export const mapTvSeasons = (seasons: TmdbTvSeasonResult[]): TvSeasons => ({
seasons: seasons.map(mapSeasonResult),
});