+
+ isLive: boolean
+
+ videoUUID: string
+}
+
+type PlaylistPluginOptions = {
+ elements: VideoPlaylistElement[]
+
+ playlist: VideoPlaylist
+
+ getCurrentPosition: () => number
+
+ onItemClicked: (element: VideoPlaylistElement) => void
+}
+
+type NextPreviousVideoButtonOptions = {
+ type: 'next' | 'previous'
+ handler: () => void
+ isDisabled: () => boolean
+}
+
+type PeerTubeLinkButtonOptions = {
+ shortUUID: string
+}
+
+type PeerTubeP2PInfoButtonOptions = {
+ p2pEnabled: boolean