Files
YouTube.js/lib/parser/contents/classes/Thumbnail.js
LuanRT 07b83a823c feat: finish youtube search parser
The library is now able to parser everything from a search.
2022-06-06 17:19:24 -03:00

23 lines
438 B
JavaScript

'use strict';
class Thumbnail {
type = 'thumbnail';
#data;
constructor(data) {
this.#data = data;
if (!data.hasOwnProperty('thumbnails')) {
this.url = data.url;
this.width = data.width;
this.height = data.height;
}
}
get thumbnails() {
return this.#data.thumbnails.map((thumbnail) => new Thumbnail(thumbnail)).sort((a, b) => b.width - a.width);
}
}
module.exports = Thumbnail;