Skip to content

Instantly share code, notes, and snippets.

@mcfog
Created January 27, 2015 15:09
Show Gist options
  • Select an option

  • Save mcfog/cefd6b1bbf437f618b88 to your computer and use it in GitHub Desktop.

Select an option

Save mcfog/cefd6b1bbf437f618b88 to your computer and use it in GitHub Desktop.

Revisions

  1. mcfog created this gist Jan 27, 2015.
    13 changes: 13 additions & 0 deletions defer.js
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,13 @@
    function defer() {
    var resolve, reject;
    var promise = new Promise(function(realResolve, realReject) {
    resolve = realResolve;
    reject = realReject;
    });

    return {
    resolve: resolve,
    reject: reject,
    promise: promise
    };
    }