refactor!: rewrite MusicNavigationButton to TypeScript

Plus fix “endpoint” prop, it is `clickCommand` and not `navigationEndpoint`.
This commit is contained in:
LuanRT
2022-08-01 03:28:15 -03:00
parent 2599e734b8
commit 3abcde7e67

View File

@@ -5,10 +5,13 @@ import { YTNode } from '../helpers';
class MusicNavigationButton extends YTNode {
static type = 'MusicNavigationButton';
constructor(data) {
button_text: string;
endpoint: NavigationEndpoint;
constructor(data: any) {
super();
this.button_text = new Text(data.buttonText).toString();
this.endpoint = new NavigationEndpoint(data.navigationEndpoint);
this.endpoint = new NavigationEndpoint(data.clickCommand);
}
}