Files
channels-seerr/server/api/indexer/index.ts
2024-10-20 16:17:42 +02:00

28 lines
510 B
TypeScript

import type {
TmdbSeasonWithEpisodes,
TmdbTvDetails,
} from '@server/api/indexer/themoviedb/interfaces';
export interface TvShowIndexer {
getTvShow({
tvId,
language,
}: {
tvId: number;
language?: string;
}): Promise<TmdbTvDetails>;
getTvSeason({
tvId,
seasonId,
seasonNumber,
language,
}: {
tvId: number;
seasonId: number;
seasonNumber: number;
language?: string;
}): Promise<TmdbSeasonWithEpisodes>;
getSeasonIdentifier(req: any): number;
}