Bug 1454373 - Make defer module use DOM Promises. r=jryans draft
authorAlexandre Poirot <poirot.alex@gmail.com>
Mon, 16 Apr 2018 06:56:06 -0700
changeset 783376 d4f423a71a82cc44a1d1c031bc06808c570d764f
parent 783375 4ac813e9b8ff22c7f7006825e642078cad056a37
push id106689
push userbmo:poirot.alex@gmail.com
push dateTue, 17 Apr 2018 08:02:29 +0000
reviewersjryans
bugs1454373
milestone61.0a1
Bug 1454373 - Make defer module use DOM Promises. r=jryans MozReview-Commit-ID: 2QWSgHcM7aR
devtools/shared/defer.js
--- a/devtools/shared/defer.js
+++ b/devtools/shared/defer.js
@@ -1,17 +1,14 @@
 /* This Source Code Form is subject to the terms of the Mozilla Public
  * License, v. 2.0. If a copy of the MPL was not distributed with this
  * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
 
 "use strict";
 
-// See bug 1273941 to understand this choice of promise.
-const Promise = require("promise");
-
 /**
  * Returns a deferred object, with a resolve and reject property.
  * https://developer.mozilla.org/en-US/docs/Mozilla/JavaScript_code_modules/Promise.jsm/Deferred
  */
 module.exports = function defer() {
   let resolve, reject;
   let promise = new Promise(function() {
     resolve = arguments[0];