UNPKG

@imput/youtubei.js

Version:

A JavaScript client for YouTube's private API, known as InnerTube. Fork of youtubei.js

26 lines 1.22 kB
import NavigationEndpoint from '../NavigationEndpoint.js'; export default class CommandContext { constructor(data) { if ('onFocus' in data) this.on_focus = new NavigationEndpoint(data.onFocus); if ('onHidden' in data) this.on_hidden = new NavigationEndpoint(data.onHidden); if ('onTouchEnd' in data) this.on_touch_end = new NavigationEndpoint(data.onTouchEnd); if ('onTouchMove' in data) this.on_touch_move = new NavigationEndpoint(data.onTouchMove); if ('onLongPress' in data) this.on_long_press = new NavigationEndpoint(data.onLongPress); if ('onTap' in data) this.on_tap = new NavigationEndpoint(data.onTap); if ('onTouchStart' in data) this.on_touch_start = new NavigationEndpoint(data.onTouchStart); if ('onVisible' in data) this.on_visible = new NavigationEndpoint(data.onVisible); if ('onFirstVisible' in data) this.on_first_visible = new NavigationEndpoint(data.onFirstVisible); if ('onHover' in data) this.on_hover = new NavigationEndpoint(data.onHover); } } //# sourceMappingURL=CommandContext.js.map