all files / couch/util/ run.js

42.86% Statements 3/7
100% Branches 0/0
0% Functions 0/2
42.86% Lines 3/7
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20                                 
import Ember from 'ember';
 
const {
  RSVP: { Promise },
  run
} = Ember;
 
export function next() {
  return new Promise(resolve => {
    run.next(resolve);
  });
}
 
export function later(delay=0) {
  return new Promise(resolve => {
    run.later(resolve, delay);
  });
}