refactor: clean up parser and tests (#387)

* tests: improve coverage

* refactor: clean up nodes

* chore: lint

* feat(parser): ignore `BrandVideoShelf`

Seems to be used for ads.

* feat(parser): ignore `BrandVideoSingleton` too
This commit is contained in:
LuanRT
2023-04-23 06:37:33 -03:00
committed by GitHub
parent f66f0bd656
commit 257bd475a0
358 changed files with 2823 additions and 3126 deletions

View File

@@ -1,7 +1,8 @@
import Text from '../misc/Text.js';
import { YTNode } from '../../helpers.js';
import type { RawNode } from '../../index.js';
class UpdateViewershipAction extends YTNode {
export default class UpdateViewershipAction extends YTNode {
static type = 'UpdateViewershipAction';
view_count: Text;
@@ -15,6 +16,4 @@ class UpdateViewershipAction extends YTNode {
this.extra_short_view_count = new Text(view_count_renderer.extraShortViewCount);
this.is_live = view_count_renderer.isLive;
}
}
export default UpdateViewershipAction;
}