* @ngdoc method * @name ng.$q#defer * @kind function * * @description * Creates a `Deferred` object which represents a task which will finish in the future. * * @returns {Deferred} Returns a new instance of deferred.
()
| 17271 | * @returns {Deferred} Returns a new instance of deferred. |
| 17272 | */ |
| 17273 | function defer() { |
| 17274 | return new Deferred(); |
| 17275 | } |
| 17276 | |
| 17277 | function Deferred() { |
| 17278 | var promise = this.promise = new Promise(); |