| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 | 1× 10× 7× 3× 10× | import Ember from 'ember';
const {
RSVP: { defer }
} = Ember;
export default class Operation {
constructor() {
this.deferred = defer();
}
resolve(arg) {
return this.deferred.resolve(arg);
}
reject(err) {
return this.deferred.reject(err);
}
get promise() {
return this.deferred.promise;
}
}
|