Mercurial > pub > ImplabJs
comparison src/implab/di/ServiceDescriptor.js @ 3:00779cb63b12
formatting
| author | cin |
|---|---|
| date | Tue, 06 Jun 2017 19:45:32 +0300 |
| parents | 93fb6c09f2e1 |
| children |
comparison
equal
deleted
inserted
replaced
| 2:7d7059d2a810 | 3:00779cb63b12 |
|---|---|
| 216 this._factory = function () { | 216 this._factory = function () { |
| 217 return new ctor(); | 217 return new ctor(); |
| 218 }; | 218 }; |
| 219 } else if (this._params instanceof Array) { | 219 } else if (this._params instanceof Array) { |
| 220 this._factory = function () { | 220 this._factory = function () { |
| 221 var inst = safe.create(ctor.prototype); | 221 var inst = Object.create(ctor.prototype); |
| 222 var ret = ctor.apply(inst, arguments); | 222 var ret = ctor.apply(inst, arguments); |
| 223 return typeof (ret) === "object" ? ret : inst; | 223 return typeof (ret) === "object" ? ret : inst; |
| 224 }; | 224 }; |
| 225 } else { | 225 } else { |
| 226 this._factory = function (param) { | 226 this._factory = function (param) { |
