Skip to content

Commit

Permalink
iteratorNormalCompletion -> iteratorAbruptCompletion
Browse files Browse the repository at this point in the history
Saves 3 bytes when minified, 1 when not minified.
  • Loading branch information
nicolo-ribaudo committed Jun 19, 2021
1 parent e69eff7 commit 7137437
Show file tree
Hide file tree
Showing 8 changed files with 27 additions and 27 deletions.
Expand Up @@ -2,22 +2,22 @@ import { types as t, template } from "@babel/core";

const buildForAwait = template(`
async function wrapper() {
var ITERATOR_COMPLETION = true;
var ITERATOR_ABRUPT_COMPLETION = false;
var ITERATOR_HAD_ERROR_KEY = false;
var ITERATOR_ERROR_KEY;
try {
for (
var ITERATOR_KEY = GET_ITERATOR(OBJECT), STEP_KEY;
!(ITERATOR_COMPLETION = (STEP_KEY = await ITERATOR_KEY.next()).done);
ITERATOR_COMPLETION = true
ITERATOR_ABRUPT_COMPLETION = !(STEP_KEY = await ITERATOR_KEY.next()).done;
ITERATOR_ABRUPT_COMPLETION = false
) {
}
} catch (err) {
ITERATOR_HAD_ERROR_KEY = true;
ITERATOR_ERROR_KEY = err;
} finally {
try {
if (!ITERATOR_COMPLETION && ITERATOR_KEY.return != null) {
if (ITERATOR_ABRUPT_COMPLETION && ITERATOR_KEY.return != null) {
await ITERATOR_KEY.return();
}
} finally {
Expand Down Expand Up @@ -50,8 +50,8 @@ export default function (path, { getAsyncIterator }) {
}
let template = buildForAwait({
ITERATOR_HAD_ERROR_KEY: scope.generateUidIdentifier("didIteratorError"),
ITERATOR_COMPLETION: scope.generateUidIdentifier(
"iteratorNormalCompletion",
ITERATOR_ABRUPT_COMPLETION: scope.generateUidIdentifier(
"iteratorAbruptCompletion",
),
ITERATOR_ERROR_KEY: scope.generateUidIdentifier("iteratorError"),
ITERATOR_KEY: scope.generateUidIdentifier("iterator"),
Expand Down
@@ -1,12 +1,12 @@
/*#__PURE__*/
babelHelpers.asyncToGenerator(function* () {
var _iteratorNormalCompletion = true;
var _iteratorAbruptCompletion = false;
var _didIteratorError = false;

var _iteratorError;

try {
for (var _iterator = babelHelpers.asyncIterator(y), _step; !(_iteratorNormalCompletion = (_step = yield _iterator.next()).done); _iteratorNormalCompletion = true) {
for (var _iterator = babelHelpers.asyncIterator(y), _step; _iteratorAbruptCompletion = !(_step = yield _iterator.next()).done; _iteratorAbruptCompletion = false) {
let x = _step.value;
f(x);
}
Expand All @@ -15,7 +15,7 @@ babelHelpers.asyncToGenerator(function* () {
_iteratorError = err;
} finally {
try {
if (!_iteratorNormalCompletion && _iterator.return != null) {
if (_iteratorAbruptCompletion && _iterator.return != null) {
yield _iterator.return();
}
} finally {
Expand Down
@@ -1,19 +1,19 @@
async function foo() {
var _iteratorNormalCompletion = true;
var _iteratorAbruptCompletion = false;
var _didIteratorError = false;

var _iteratorError;

try {
for (var _iterator = babelHelpers.asyncIterator(y), _step; !(_iteratorNormalCompletion = (_step = await _iterator.next()).done); _iteratorNormalCompletion = true) {
for (var _iterator = babelHelpers.asyncIterator(y), _step; _iteratorAbruptCompletion = !(_step = await _iterator.next()).done; _iteratorAbruptCompletion = false) {
const x = _step.value;
}
} catch (err) {
_didIteratorError = true;
_iteratorError = err;
} finally {
try {
if (!_iteratorNormalCompletion && _iterator.return != null) {
if (_iteratorAbruptCompletion && _iterator.return != null) {
await _iterator.return();
}
} finally {
Expand Down
Expand Up @@ -4,13 +4,13 @@ function f() {

function _f() {
_f = babelHelpers.asyncToGenerator(function* () {
var _iteratorNormalCompletion = true;
var _iteratorAbruptCompletion = false;
var _didIteratorError = false;

var _iteratorError;

try {
for (var _iterator = babelHelpers.asyncIterator(y), _step; !(_iteratorNormalCompletion = (_step = yield _iterator.next()).done); _iteratorNormalCompletion = true) {
for (var _iterator = babelHelpers.asyncIterator(y), _step; _iteratorAbruptCompletion = !(_step = yield _iterator.next()).done; _iteratorAbruptCompletion = false) {
let x = _step.value;
g(x);
}
Expand All @@ -19,7 +19,7 @@ function _f() {
_iteratorError = err;
} finally {
try {
if (!_iteratorNormalCompletion && _iterator.return != null) {
if (_iteratorAbruptCompletion && _iterator.return != null) {
yield _iterator.return();
}
} finally {
Expand Down
Expand Up @@ -4,13 +4,13 @@ function g() {

function _g() {
_g = babelHelpers.wrapAsyncGenerator(function* () {
var _iteratorNormalCompletion = true;
var _iteratorAbruptCompletion = false;
var _didIteratorError = false;

var _iteratorError;

try {
for (var _iterator = babelHelpers.asyncIterator(y), _step; !(_iteratorNormalCompletion = (_step = yield babelHelpers.awaitAsyncGenerator(_iterator.next())).done); _iteratorNormalCompletion = true) {
for (var _iterator = babelHelpers.asyncIterator(y), _step; _iteratorAbruptCompletion = !(_step = yield babelHelpers.awaitAsyncGenerator(_iterator.next())).done; _iteratorAbruptCompletion = false) {
let x = _step.value;
f(x);
}
Expand All @@ -19,7 +19,7 @@ function _g() {
_iteratorError = err;
} finally {
try {
if (!_iteratorNormalCompletion && _iterator.return != null) {
if (_iteratorAbruptCompletion && _iterator.return != null) {
yield babelHelpers.awaitAsyncGenerator(_iterator.return());
}
} finally {
Expand Down
Expand Up @@ -4,13 +4,13 @@ function f() {

function _f() {
_f = babelHelpers.asyncToGenerator(function* () {
var _iteratorNormalCompletion = true;
var _iteratorAbruptCompletion = false;
var _didIteratorError = false;

var _iteratorError;

try {
for (var _iterator = babelHelpers.asyncIterator(a), _step; !(_iteratorNormalCompletion = (_step = yield _iterator.next()).done); _iteratorNormalCompletion = true) {
for (var _iterator = babelHelpers.asyncIterator(a), _step; _iteratorAbruptCompletion = !(_step = yield _iterator.next()).done; _iteratorAbruptCompletion = false) {
let {
x,
y: [z]
Expand All @@ -22,7 +22,7 @@ function _f() {
_iteratorError = err;
} finally {
try {
if (!_iteratorNormalCompletion && _iterator.return != null) {
if (_iteratorAbruptCompletion && _iterator.return != null) {
yield _iterator.return();
}
} finally {
Expand Down
@@ -1,19 +1,19 @@
(async function () {
var _iteratorNormalCompletion = true;
var _iteratorAbruptCompletion = false;
var _didIteratorError = false;

var _iteratorError;

try {
for (var _iterator = babelHelpers.asyncIterator(y), _step; !(_iteratorNormalCompletion = (_step = await _iterator.next()).done); _iteratorNormalCompletion = true) {
for (var _iterator = babelHelpers.asyncIterator(y), _step; _iteratorAbruptCompletion = !(_step = await _iterator.next()).done; _iteratorAbruptCompletion = false) {
obj.x = _step.value;
}
} catch (err) {
_didIteratorError = true;
_iteratorError = err;
} finally {
try {
if (!_iteratorNormalCompletion && _iterator.return != null) {
if (_iteratorAbruptCompletion && _iterator.return != null) {
await _iterator.return();
}
} finally {
Expand Down
@@ -1,11 +1,11 @@
(async () => {
var _iteratorNormalCompletion = true;
var _iteratorAbruptCompletion = false;
var _didIteratorError = false;

var _iteratorError;

try {
for (var _iterator = babelHelpers.asyncIterator(iterable), _step; !(_iteratorNormalCompletion = (_step = await _iterator.next()).done); _iteratorNormalCompletion = true) {
for (var _iterator = babelHelpers.asyncIterator(iterable), _step; _iteratorAbruptCompletion = !(_step = await _iterator.next()).done; _iteratorAbruptCompletion = false) {
const _step$value = babelHelpers.slicedToArray(_step.value, 1),
value = _step$value[0];
}
Expand All @@ -14,7 +14,7 @@
_iteratorError = err;
} finally {
try {
if (!_iteratorNormalCompletion && _iterator.return != null) {
if (_iteratorAbruptCompletion && _iterator.return != null) {
await _iterator.return();
}
} finally {
Expand Down

0 comments on commit 7137437

Please sign in to comment.