* @ngdoc method * @name $q#when * @kind function * * @description * Wraps an object that might be a value or a (3rd party) then-able promise into a $q promise. * This is useful when you are dealing with an object that might or might not be a promise, or if * the promise comes fr
(value, callback, errback, progressBack)
| 18213 | |
| 18214 | |
| 18215 | function when(value, callback, errback, progressBack) { |
| 18216 | var result = new Promise(); |
| 18217 | resolvePromise(result, value); |
| 18218 | return result.then(callback, errback, progressBack); |
| 18219 | } |
| 18220 | |
| 18221 | /** |
| 18222 | * @ngdoc method |
no test coverage detected