@imput/youtubei.js
Version:
A JavaScript client for YouTube's private API, known as InnerTube. Fork of youtubei.js
26 lines • 1.22 kB
JavaScript
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