new Deferred() Deferred is modeled after jQuery's deferred object. It inverts a promisesuch that its resolve and reject methods can be invoked without wrappingall of the related code within a Promise's function. Source: utils.js, line 14