(service)
| 674 | } |
| 675 | |
| 676 | _createInstance(service) { |
| 677 | if (!ServiceContainer.isClass(service.definition)) { |
| 678 | // Call as normal function. |
| 679 | return service.definition(...this._getResolvedDependencies(service)) |
| 680 | } |
| 681 | // Use new |
| 682 | return new service.definition(...this._getResolvedDependencies(service)) |
| 683 | } |
| 684 | |
| 685 | static isClass(definition) { |
| 686 | return ( |
no test coverage detected