@steepleinc/youtubei.js
Version:
A JavaScript client for YouTube's private API, known as InnerTube.
18 lines • 629 B
JavaScript
import { YTNode } from '../helpers.js';
import NavigationEndpoint from './NavigationEndpoint.js';
class ButtonView extends YTNode {
constructor(data) {
super();
this.icon_name = data.iconName;
this.title = data.title;
this.accessibility_text = data.accessibilityText;
this.style = data.style;
this.is_full_width = data.isFullWidth;
this.button_type = data.type;
this.button_size = data.buttonSize;
this.on_tap = new NavigationEndpoint(data.onTap);
}
}
ButtonView.type = 'ButtonView';
export default ButtonView;
//# sourceMappingURL=ButtonView.js.map