ytmusic_api_unofficial
Version:
A simple API to get music from YouTube Music
21 lines • 1.11 kB
JavaScript
;
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