Skip to content

Commit

Permalink
add missing es.promise.finally definition
Browse files Browse the repository at this point in the history
  • Loading branch information
zloirock committed Apr 26, 2018
1 parent fa159c8 commit 986d8f8
Show file tree
Hide file tree
Showing 11 changed files with 14 additions and 1 deletion.
2 changes: 1 addition & 1 deletion packages/babel-preset-env/src/built-in-definitions.js
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@ export const definitions = {
Number: ["es.number.constructor"],
RegExp: ["es.regexp.constructor"],
Symbol: ["es.object.to-string", "es.symbol"],
Promise: ["es.object.to-string", "es.promise"],
Promise: ["es.object.to-string", "es.promise.finally", "es.promise"],
Map: ["es.map"].concat(CommonIterators),
Set: ["es.set"].concat(CommonIterators),
WeakMap: ["es.weak-map"].concat(CommonIterators),
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,7 @@ Using polyfills with `usage` option:

[src/in.js] Added following polyfills:
es.object.to-string { "firefox":"50", "ie":"11" }
es.promise.finally { "chrome":"52", "firefox":"50", "ie":"11" }
es.promise { "ie":"11" }
es.map { "firefox":"50", "ie":"11" }
es.string.iterator { "ie":"11" }
Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
import "core-js/modules/es.promise.finally";
import "core-js/modules/web.dom-collections.iterator";
Array.from; // static method

Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
import "core-js/modules/web.immediate";
import "core-js/modules/web.timers";
import "core-js/modules/es.promise";
import "core-js/modules/es.promise.finally";
import "core-js/modules/es.object.to-string";
Promise.resolve().then(function (it) {
setTimeout(foo, 1, 2);
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
import "core-js/modules/es.symbol";
import "core-js/modules/es.string.match";
import "core-js/modules/es.promise";
import "core-js/modules/es.promise.finally";
import "core-js/modules/web.dom-collections.iterator";
import "core-js/modules/es.array.iterator";
import "core-js/modules/es.object.to-string";
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@ import "core-js/modules/web.dom-collections.iterator";
import "core-js/modules/es.array.iterator";
import "core-js/modules/es.string.iterator";
import "core-js/modules/es.promise";
import "core-js/modules/es.promise.finally";
import "core-js/modules/es.object.to-string";
var p = Promise.resolve(0);
Promise.all([p]).then(function (outcome) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@ import "core-js/modules/web.dom-collections.iterator";
import "core-js/modules/es.array.iterator";
import "core-js/modules/es.string.iterator";
import "core-js/modules/es.promise";
import "core-js/modules/es.promise.finally";
import "core-js/modules/es.object.to-string";
var p = Promise.resolve(0);
Promise.race([p]).then(function (outcome) {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
import "regenerator-runtime/runtime";
import "core-js/modules/es.promise";
import "core-js/modules/es.promise.finally";
import "core-js/modules/es.object.to-string";

function _asyncToGenerator(fn) { return function () { var self = this, args = arguments; return new Promise(function (resolve, reject) { var gen = fn.apply(self, args); function step(key, arg) { try { var info = gen[key](arg); var value = info.value; } catch (error) { reject(error); return; } if (info.done) { resolve(value); } else { Promise.resolve(value).then(_next, _throw); } } function _next(value) { step("next", value); } function _throw(err) { step("throw", err); } _next(); }); }; }
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,8 @@ require("core-js/modules/es.array.includes");

require("core-js/modules/es.promise");

require("core-js/modules/es.promise.finally");

require("core-js/modules/es.object.to-string");

require("foo");
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,8 @@

require("core-js/modules/es.promise");

require("core-js/modules/es.promise.finally");

require("core-js/modules/es.object.to-string");

Promise;
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,8 @@ require("core-js/modules/es.symbol");

require("core-js/modules/es.promise");

require("core-js/modules/es.promise.finally");

require("core-js/modules/es.object.to-string");

function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; var ownKeys = Object.keys(source); if (typeof Object.getOwnPropertySymbols === 'function') { ownKeys = ownKeys.concat(Object.getOwnPropertySymbols(source).filter(function (sym) { return Object.getOwnPropertyDescriptor(source, sym).enumerable; })); } ownKeys.forEach(function (key) { _defineProperty(target, key, source[key]); }); } return target; }
Expand Down

0 comments on commit 986d8f8

Please sign in to comment.