| Module: | rsvp |
|---|
Defined in node_modules/rsvp/lib/rsvp/defer.js:3
import { defer } from 'rsvp'; defer returns an object similar to jQuery's $.Deferred. defer should be used when porting over code reliant on $.Deferred's interface. New code should use the Promise constructor instead.
The object returned from defer is a plain object with three properties:
Promise.promise property on this object to become rejectedpromise property on this object to become fulfilled.Example:
let deferred = defer();
deferred.resolve("Success!");
deferred.promise.then(function(value){
// value here is "Success!"
});
© 2022 Yehuda Katz, Tom Dale and Ember.js contributors
Licensed under the MIT License.
https://api.emberjs.com/ember/4.9/functions/rsvp/defer