]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/blobdiff - client/src/assets/player/peertube-videojs-typings.ts
Fix live duration in player
[github/Chocobozzz/PeerTube.git] / client / src / assets / player / peertube-videojs-typings.ts
index bd6db4ffc69c0f2a3caadf8384c79a5bfb637bbb..ea39ac44d4f74ec37392f68dd9f6315384349f9d 100644 (file)
@@ -1,6 +1,7 @@
 import { HlsConfig, Level } from 'hls.js'
 import videojs from 'video.js'
 import { VideoFile, VideoPlaylist, VideoPlaylistElement } from '@shared/models'
+import { Html5Hlsjs } from './p2p-media-loader/hls-plugin'
 import { P2pMediaLoaderPlugin } from './p2p-media-loader/p2p-media-loader-plugin'
 import { RedundancyUrlManager } from './p2p-media-loader/redundancy-url-manager'
 import { PlayerMode } from './peertube-player-manager'
@@ -56,12 +57,11 @@ declare module 'video.js' {
 }
 
 export interface VideoJSTechHLS extends videojs.Tech {
-  hlsProvider: any // FIXME: typings
+  hlsProvider: Html5Hlsjs
 }
 
 export interface HlsjsConfigHandlerOptions {
-  hlsjsConfig?: HlsConfig & { cueHandler: any }// FIXME: typings
-  captionConfig?: any // FIXME: typings
+  hlsjsConfig?: HlsConfig
 
   levelLabelHandler?: (level: Level) => string
 }