import Parser from '../index'; import Menu from './menus/Menu'; import Button from './Button'; import WatchNextEndScreen from './WatchNextEndScreen'; import PlayerOverlayAutoplay from './PlayerOverlayAutoplay'; import type DecoratedPlayerBar from './DecoratedPlayerBar'; import { YTNode } from '../helpers'; class PlayerOverlay extends YTNode { static type = 'PlayerOverlay'; end_screen; autoplay; share_button; add_to_menu; fullscreen_engagement; actions; browser_media_session; decorated_player_bar; constructor(data: any) { super(); this.end_screen = Parser.parseItem(data.endScreen, WatchNextEndScreen); this.autoplay = Parser.parseItem(data.autoplay, PlayerOverlayAutoplay); this.share_button = Parser.parseItem