mirror of
https://github.com/4gray/iptvnator.git
synced 2026-10-08 09:01:03 -08:00
feat(types): allow empty episode info and export interface
This commit is contained in:
1 parent
afad80e61b
commit
f462569879
1 file changed
+15
-13
@@ -26,25 +26,27 @@ export interface XtreamSerieEpisode {
|
||||
episode_num: number;
|
||||
title: string;
|
||||
container_extension: string;
|
||||
info: {
|
||||
tmdb_id: number;
|
||||
releasedate: string;
|
||||
plot: string;
|
||||
duration_secs: number;
|
||||
duration: string;
|
||||
movie_image: string;
|
||||
video: Record<string, string>; // TODO
|
||||
audio: Record<string, string>; // TODO
|
||||
bitrate: number;
|
||||
rating: number;
|
||||
season: string;
|
||||
};
|
||||
info: XtreamSerieEpisodeInfo | []; // Can be empty array when no metadata available
|
||||
custom_sid: string;
|
||||
added: string;
|
||||
season: number;
|
||||
direct_source: string;
|
||||
}
|
||||
|
||||
export interface XtreamSerieEpisodeInfo {
|
||||
tmdb_id?: number;
|
||||
releasedate?: string;
|
||||
plot?: string;
|
||||
duration_secs?: number;
|
||||
duration?: string;
|
||||
movie_image?: string;
|
||||
video?: Record<string, string>; // TODO
|
||||
audio?: Record<string, string>; // TODO
|
||||
bitrate?: number;
|
||||
rating?: number;
|
||||
season?: string;
|
||||
}
|
||||
|
||||
export interface XtreamSerieSeason {
|
||||
air_date: string;
|
||||
episode_count: number;
|
||||
|
||||
Reference in new issue
Block a user