mirror of
https://github.com/LuanRT/YouTube.js.git
synced 2026-07-04 12:47:04 +00:00
19 lines
624 B
JavaScript
19 lines
624 B
JavaScript
'use strict';
|
|
|
|
class ArtistResultItem {
|
|
static parse(data) {
|
|
return data.map((item) => this.parseItem(item));
|
|
}
|
|
|
|
static parseItem(item) {
|
|
const list_item = item.musicResponsiveListItemRenderer;
|
|
return {
|
|
id: list_item.navigationEndpoint.browseEndpoint.browseId,
|
|
name: list_item.flexColumns[0]?.musicResponsiveListItemFlexColumnRenderer.text.runs[0]?.text,
|
|
subscribers: list_item.flexColumns[1]?.musicResponsiveListItemFlexColumnRenderer.text.runs[2]?.text,
|
|
thumbnails: list_item?.thumbnail.musicThumbnailRenderer.thumbnail.thumbnails,
|
|
};
|
|
}
|
|
}
|
|
|
|
module.exports = ArtistResultItem; |