From 26fa49f4b0aa658d65a21fffe828f39e78302573 Mon Sep 17 00:00:00 2001 From: HelenHuang <LinHuang@pollex.com.tw> Date: 星期四, 09 六月 2022 17:46:58 +0800 Subject: [PATCH] Revert "Update#139889 [ 快速篩選 ] 年資文案調整" --- PAMapp/node_modules/core-js/internals/async-from-sync-iterator.js | 15 +++++++++------ 1 files changed, 9 insertions(+), 6 deletions(-) diff --git a/PAMapp/node_modules/core-js/internals/async-from-sync-iterator.js b/PAMapp/node_modules/core-js/internals/async-from-sync-iterator.js index a48cc02..79a19e0 100644 --- a/PAMapp/node_modules/core-js/internals/async-from-sync-iterator.js +++ b/PAMapp/node_modules/core-js/internals/async-from-sync-iterator.js @@ -1,16 +1,18 @@ 'use strict'; +var apply = require('../internals/function-apply'); var anObject = require('../internals/an-object'); var create = require('../internals/object-create'); var getMethod = require('../internals/get-method'); -var redefineAll = require('../internals/redefine-all'); +var defineBuiltIns = require('../internals/define-built-ins'); var InternalStateModule = require('../internals/internal-state'); var getBuiltIn = require('../internals/get-built-in'); var AsyncIteratorPrototype = require('../internals/async-iterator-prototype'); var Promise = getBuiltIn('Promise'); +var ASYNC_FROM_SYNC_ITERATOR = 'AsyncFromSyncIterator'; var setInternalState = InternalStateModule.set; -var getInternalState = InternalStateModule.get; +var getInternalState = InternalStateModule.getterFor(ASYNC_FROM_SYNC_ITERATOR); var asyncFromSyncIteratorContinuation = function (result, resolve, reject) { var done = result.done; @@ -21,17 +23,18 @@ var AsyncFromSyncIterator = function AsyncIterator(iterator) { setInternalState(this, { + type: ASYNC_FROM_SYNC_ITERATOR, iterator: anObject(iterator), next: iterator.next }); }; -AsyncFromSyncIterator.prototype = redefineAll(create(AsyncIteratorPrototype), { +AsyncFromSyncIterator.prototype = defineBuiltIns(create(AsyncIteratorPrototype), { next: function next(arg) { var state = getInternalState(this); var hasArg = !!arguments.length; return new Promise(function (resolve, reject) { - var result = anObject(state.next.apply(state.iterator, hasArg ? [arg] : [])); + var result = anObject(apply(state.next, state.iterator, hasArg ? [arg] : [])); asyncFromSyncIteratorContinuation(result, resolve, reject); }); }, @@ -41,7 +44,7 @@ return new Promise(function (resolve, reject) { var $return = getMethod(iterator, 'return'); if ($return === undefined) return resolve({ done: true, value: arg }); - var result = anObject($return.apply(iterator, hasArg ? [arg] : [])); + var result = anObject(apply($return, iterator, hasArg ? [arg] : [])); asyncFromSyncIteratorContinuation(result, resolve, reject); }); }, @@ -51,7 +54,7 @@ return new Promise(function (resolve, reject) { var $throw = getMethod(iterator, 'throw'); if ($throw === undefined) return reject(arg); - var result = anObject($throw.apply(iterator, hasArg ? [arg] : [])); + var result = anObject(apply($throw, iterator, hasArg ? [arg] : [])); asyncFromSyncIteratorContinuation(result, resolve, reject); }); } -- Gitblit v1.8.0