]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/blobdiff - client/src/assets/player/resolution-menu-item.ts
Better typings
[github/Chocobozzz/PeerTube.git] / client / src / assets / player / resolution-menu-item.ts
index afe490abbfe6ede93fedc33843229d219ed5c8a1..b54fd91efa6f982e6695e82d9f5d65b98479ebbf 100644 (file)
@@ -1,9 +1,13 @@
+// FIXME: something weird with our path definition in tsconfig and typings
+// @ts-ignore
+import { Player } from 'video.js'
+
 import { VideoJSComponentInterface, videojsUntyped } from './peertube-videojs-typings'
 
 const MenuItem: VideoJSComponentInterface = videojsUntyped.getComponent('MenuItem')
 class ResolutionMenuItem extends MenuItem {
 
-  constructor (player: any, options: any) {
+  constructor (player: Player, options: any) {
     const currentResolutionId = player.peertube().getCurrentResolutionId()
     options.selectable = true
     options.selected = options.id === currentResolutionId