24 lines
424 B
TypeScript
24 lines
424 B
TypeScript
import type {
|
|
TmdbSeasonWithEpisodes,
|
|
TmdbTvDetails,
|
|
} from '@server/api/themoviedb/interfaces';
|
|
|
|
export interface TvShowIndexer {
|
|
getTvShow({
|
|
tvId,
|
|
language,
|
|
}: {
|
|
tvId: number;
|
|
language?: string;
|
|
}): Promise<TmdbTvDetails>;
|
|
getTvSeason({
|
|
tvId,
|
|
seasonNumber,
|
|
language,
|
|
}: {
|
|
tvId: number;
|
|
seasonNumber: number;
|
|
language?: string;
|
|
}): Promise<TmdbSeasonWithEpisodes>;
|
|
}
|