@antoniojps/youtubei.js
Version:
A JavaScript client for YouTube's private API, known as InnerTube.
21 lines • 804 B
JavaScript
import { YTNode } from '../helpers.js';
import { Text } from '../misc.js';
import { Parser } from '../index.js';
import AvatarStackView from './AvatarStackView.js';
export default class ContentMetadataView extends YTNode {
static type = 'ContentMetadataView';
metadata_rows;
delimiter;
constructor(data) {
super();
this.metadata_rows = data.metadataRows.map((row) => ({
metadata_parts: row.metadataParts?.map((part) => ({
text: part.text ? Text.fromAttributed(part.text) : null,
avatar_stack: Parser.parseItem(part.avatarStack, AvatarStackView),
enable_truncation: data.enableTruncation
}))
}));
this.delimiter = data.delimiter;
}
}
//# sourceMappingURL=ContentMetadataView.js.map