UNPKG

vknplayer

Version:

console audio player for listen music from vk.com and on-line radio

41 lines (30 loc) 639 B
var events = require('events'); /** * @param {INPUT_TYPE=} opt_data * @constructor * @template INPUT_TYPE */ var AbstractModel = function(opt_data) { goog.base(this); if (opt_data) { this.parse(opt_data); } }; goog.inherits(AbstractModel, events.EventEmitter); /** * @param {INPUT_TYPE} data */ AbstractModel.prototype.parse = function(data) { data = data || {}; }; /** * @param {Array=} array * @param {*} model * @return Array */ AbstractModel.prototype.parseArray = function(array, model) { return (array || []).map(function(arrayItem) { return new model(arrayItem); }); }; module.exports = AbstractModel;