@imput/youtubei.js
Version:
A JavaScript client for YouTube's private API, known as InnerTube. Fork of youtubei.js
19 lines • 812 B
JavaScript
import { YTNode } from '../helpers.js';
import { Parser } from '../index.js';
import SecondarySearchContainer from './SecondarySearchContainer.js';
import RichGrid from './RichGrid.js';
import SectionList from './SectionList.js';
class TwoColumnSearchResults extends YTNode {
constructor(data) {
super();
this.header = Parser.parseItem(data.header);
this.primary_contents = Parser.parseItem(data.primaryContents, [RichGrid, SectionList]);
this.secondary_contents = Parser.parseItem(data.secondaryContents, [SecondarySearchContainer]);
if ('targetId' in data) {
this.target_id = data.targetId;
}
}
}
TwoColumnSearchResults.type = 'TwoColumnSearchResults';
export default TwoColumnSearchResults;
//# sourceMappingURL=TwoColumnSearchResults.js.map