UNPKG

ytmusic_api_unofficial

Version:

A simple API to get music from YouTube Music

21 lines 1.11 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); const Thumbnail_1 = require("./Thumbnail"); const Artist_1 = __importDefault(require("./Artist")); class Playlist { constructor(data) { var _a, _b; this.resultType = data.resultType; this.thumbnails = (_a = data === null || data === void 0 ? void 0 : data.thumbnails) === null || _a === void 0 ? void 0 : _a.map((thumbnail) => new Thumbnail_1.Thumbnail(thumbnail)); this.id = data.id; this.name = data.title || data.name; this.artists = (_b = data === null || data === void 0 ? void 0 : data.artists) === null || _b === void 0 ? void 0 : _b.map((artist) => new Artist_1.default(artist)); this.musics = (data === null || data === void 0 ? void 0 : data.musics) || []; this.description = (data === null || data === void 0 ? void 0 : data.description) || null; } } exports.default = Playlist; //# sourceMappingURL=Playlist.js.map