Skip to content

Commit

Permalink
minor refactoring
Browse files Browse the repository at this point in the history
  • Loading branch information
zloirock committed Jul 8, 2022
1 parent 0b5d53d commit 369786c
Show file tree
Hide file tree
Showing 4 changed files with 10 additions and 6 deletions.
6 changes: 4 additions & 2 deletions packages/core-js/internals/async-iterator-create-proxy.js
Expand Up @@ -20,9 +20,11 @@ var TO_STRING_TAG = wellKnownSymbol('toStringTag');

module.exports = function (nextHandler, IS_ITERATOR) {
var AsyncIteratorProxy = function AsyncIterator(record, state) {
if (state) {
state.iterator = record.iterator;
state.next = record.next;
} else state = record;
state.type = ASYNC_ITERATOR_PROXY;
state.iterator = record.iterator;
state.next = record.next;
state.done = false;
state.ignoreArgument = !IS_ITERATOR;
setInternalState(this, state);
Expand Down
6 changes: 4 additions & 2 deletions packages/core-js/internals/iterator-create-proxy.js
Expand Up @@ -17,9 +17,11 @@ var TO_STRING_TAG = wellKnownSymbol('toStringTag');

module.exports = function (nextHandler, IS_ITERATOR) {
var IteratorProxy = function Iterator(record, state) {
if (state) {
state.iterator = record.iterator;
state.next = record.next;
} else state = record;
state.type = ITERATOR_PROXY;
state.iterator = record.iterator;
state.next = record.next;
state.done = false;
state.ignoreArg = !IS_ITERATOR;
setInternalState(this, state);
Expand Down
2 changes: 1 addition & 1 deletion packages/core-js/modules/esnext.async-iterator.from.js
Expand Up @@ -33,6 +33,6 @@ $({ target: 'AsyncIterator', stat: true, forced: true }, {
usingIterator = getIteratorMethod(object);
if (usingIterator) return new AsyncFromSyncIterator(getIterator(object, usingIterator));
}
return new AsyncIteratorProxy(getIteratorDirect(iterator !== undefined ? iterator : object), {});
return new AsyncIteratorProxy(getIteratorDirect(iterator !== undefined ? iterator : object));
}
});
2 changes: 1 addition & 1 deletion packages/core-js/modules/esnext.iterator.from.js
Expand Up @@ -26,6 +26,6 @@ $({ target: 'Iterator', stat: true, forced: true }, {
if (isPrototypeOf(IteratorPrototype, iterator)) return iterator;
} else {
iterator = object;
} return new IteratorProxy(getIteratorDirect(iterator), {});
} return new IteratorProxy(getIteratorDirect(iterator));
}
});

0 comments on commit 369786c

Please sign in to comment.