@imput/youtubei.js
Version:
A JavaScript client for YouTube's private API, known as InnerTube. Fork of youtubei.js
16 lines • 571 B
JavaScript
import { YTNode } from '../../helpers.js';
class ChildElement extends YTNode {
constructor(data) {
super();
if (Reflect.has(data, 'type') && Reflect.has(data.type, 'textType')) {
this.text = data.type.textType.text?.content;
}
this.properties = data.properties;
if (Reflect.has(data, 'childElements')) {
this.child_elements = data.childElements.map((el) => new ChildElement(el));
}
}
}
ChildElement.type = 'ChildElement';
export default ChildElement;
//# sourceMappingURL=ChildElement.js.map