05. Extensible Class
Здравейте,
Може ли малко помощ - Judge дава 25% и не мога да разбера къде ми е грешката.
(function solve(){
      let id = 0;
    class Extensible {
          constructor() {
            this.id = id++;
          }
          extend() {
           return function (template) {
                for (let prop in template) {
                    if (typeof template[prop] =='function') {
                      Extensible.prototype.prop = template[prop]
                    } else {
                        Extensible.prop = template[prop];
                        }
                }
            }
    
          }
            
    }
     
return Extensible;
})()
Благодаря!