mirror of
https://github.com/movie-web/providers.git
synced 2025-09-13 13:43:25 +00:00
19 lines
348 B
TypeScript
19 lines
348 B
TypeScript
export type StreamFile = {
|
|
type: 'mp4';
|
|
url: string;
|
|
};
|
|
|
|
export type Qualities = '360' | '480' | '720' | '1080';
|
|
|
|
export type FileBasedStream = {
|
|
type: 'file';
|
|
qualities: Partial<Record<Qualities, StreamFile>>;
|
|
};
|
|
|
|
export type HlsBasedStream = {
|
|
type: 'hls';
|
|
playlist: string;
|
|
};
|
|
|
|
export type Stream = FileBasedStream | HlsBasedStream;
|