Files
providers/src/entrypoint/utils/media.ts
2023-12-25 01:00:19 +01:00

27 lines
440 B
TypeScript

export type CommonMedia = {
title: string;
releaseYear: number;
imdbId?: string;
tmdbId: string;
};
export type MediaTypes = 'show' | 'movie';
export type ShowMedia = CommonMedia & {
type: 'show';
episode: {
number: number;
tmdbId: string;
};
season: {
number: number;
tmdbId: string;
};
};
export type MovieMedia = CommonMedia & {
type: 'movie';
};
export type ScrapeMedia = ShowMedia | MovieMedia;