multi-downloader-nx/@types/hls-download.d.ts
2021-10-28 19:32:34 +02:00

26 lines
No EOL
556 B
TypeScript

declare module 'hls-download' {
export default class hlsDownload {
constructor(options: {
m3u8json: {
segments: Record<string, unknown>[],
mediaSequence?: number,
},
output?: string,
threads?: number,
retries?: number,
offset?: number,
baseurl?: string,
proxy?: string,
skipInit?: boolean,
timeout?: number
})
async download() : Promise<{
ok: boolean,
parts: {
first: number,
total: number,
compleated: number
}
}>
}
}