Comparing version 3.16.2 to 3.16.3
@@ -45,5 +45,6 @@ 'use strict'; | ||
var state = getInternalState(this); | ||
var hasArg = !!arguments.length; | ||
if (state.done) return Promise.resolve({ done: true, value: undefined }); | ||
try { | ||
return Promise.resolve(anObject(nextHandler.call(state, arg, Promise))); | ||
return Promise.resolve(anObject(nextHandler.call(state, Promise, hasArg ? arg : undefined, hasArg))); | ||
} catch (error) { | ||
@@ -50,0 +51,0 @@ return Promise.reject(error); |
@@ -7,5 +7,5 @@ var IS_PURE = require('../internals/is-pure'); | ||
})('versions', []).push({ | ||
version: '3.16.2', | ||
version: '3.16.3', | ||
mode: IS_PURE ? 'pure' : 'global', | ||
copyright: '© 2021 Denis Pushkarev (zloirock.ru)' | ||
}); |
var $ = require('../internals/export'); | ||
var isObject = require('../internals/is-object'); | ||
var anObject = require('../internals/an-object'); | ||
var has = require('../internals/has'); | ||
var isDataDescriptor = require('../internals/is-data-descriptor'); | ||
var getOwnPropertyDescriptorModule = require('../internals/object-get-own-property-descriptor'); | ||
@@ -14,7 +14,6 @@ var getPrototypeOf = require('../internals/object-get-prototype-of'); | ||
if (anObject(target) === receiver) return target[propertyKey]; | ||
if (descriptor = getOwnPropertyDescriptorModule.f(target, propertyKey)) return has(descriptor, 'value') | ||
descriptor = getOwnPropertyDescriptorModule.f(target, propertyKey); | ||
if (descriptor) return isDataDescriptor(descriptor) | ||
? descriptor.value | ||
: descriptor.get === undefined | ||
? undefined | ||
: descriptor.get.call(receiver); | ||
: descriptor.get === undefined ? undefined : descriptor.get.call(receiver); | ||
if (isObject(prototype = getPrototypeOf(target))) return get(prototype, propertyKey, receiver); | ||
@@ -21,0 +20,0 @@ } |
var $ = require('../internals/export'); | ||
var anObject = require('../internals/an-object'); | ||
var isObject = require('../internals/is-object'); | ||
var has = require('../internals/has'); | ||
var isDataDescriptor = require('../internals/is-data-descriptor'); | ||
var fails = require('../internals/fails'); | ||
@@ -16,3 +16,3 @@ var definePropertyModule = require('../internals/object-define-property'); | ||
var ownDescriptor = getOwnPropertyDescriptorModule.f(anObject(target), propertyKey); | ||
var existingDescriptor, prototype; | ||
var existingDescriptor, prototype, setter; | ||
if (!ownDescriptor) { | ||
@@ -24,3 +24,3 @@ if (isObject(prototype = getPrototypeOf(target))) { | ||
} | ||
if (has(ownDescriptor, 'value')) { | ||
if (isDataDescriptor(ownDescriptor)) { | ||
if (ownDescriptor.writable === false || !isObject(receiver)) return false; | ||
@@ -32,5 +32,7 @@ if (existingDescriptor = getOwnPropertyDescriptorModule.f(receiver, propertyKey)) { | ||
} else definePropertyModule.f(receiver, propertyKey, createPropertyDescriptor(0, V)); | ||
return true; | ||
} | ||
return ownDescriptor.set === undefined ? false : (ownDescriptor.set.call(receiver, V), true); | ||
} else { | ||
setter = ownDescriptor.set; | ||
if (setter === undefined) return false; | ||
setter.call(receiver, V); | ||
} return true; | ||
} | ||
@@ -37,0 +39,0 @@ |
@@ -7,3 +7,3 @@ 'use strict'; | ||
var AsyncIteratorProxy = createAsyncIteratorProxy(function (arg, Promise) { | ||
var AsyncIteratorProxy = createAsyncIteratorProxy(function (Promise, arg) { | ||
var state = this; | ||
@@ -10,0 +10,0 @@ var iterator = state.iterator; |
@@ -8,3 +8,3 @@ 'use strict'; | ||
var AsyncIteratorProxy = createAsyncIteratorProxy(function (arg, Promise) { | ||
var AsyncIteratorProxy = createAsyncIteratorProxy(function (Promise, arg) { | ||
var state = this; | ||
@@ -11,0 +11,0 @@ |
@@ -8,3 +8,3 @@ 'use strict'; | ||
var AsyncIteratorProxy = createAsyncIteratorProxy(function (arg, Promise) { | ||
var AsyncIteratorProxy = createAsyncIteratorProxy(function (Promise, arg) { | ||
var state = this; | ||
@@ -11,0 +11,0 @@ var filterer = state.filterer; |
@@ -9,3 +9,3 @@ 'use strict'; | ||
var AsyncIteratorProxy = createAsyncIteratorProxy(function (arg, Promise) { | ||
var AsyncIteratorProxy = createAsyncIteratorProxy(function (Promise, arg) { | ||
var state = this; | ||
@@ -12,0 +12,0 @@ var mapper = state.mapper; |
@@ -12,4 +12,8 @@ // https://github.com/tc39/proposal-iterator-helpers | ||
var AsyncIteratorProxy = createAsyncIteratorProxy(function (arg) { | ||
return anObject(this.next.call(this.iterator, arg)); | ||
var AsyncIteratorProxy = createAsyncIteratorProxy(function (Promise, arg, hasArg) { | ||
var step = anObject(this.next.apply(this.iterator, hasArg ? [arg] : [])); | ||
var done = step.done; | ||
return Promise.resolve(step.value).then(function (value) { | ||
return { done: done, value: value }; | ||
}); | ||
}, true); | ||
@@ -16,0 +20,0 @@ |
@@ -8,3 +8,3 @@ 'use strict'; | ||
var AsyncIteratorProxy = createAsyncIteratorProxy(function (arg, Promise) { | ||
var AsyncIteratorProxy = createAsyncIteratorProxy(function (Promise, arg) { | ||
var state = this; | ||
@@ -11,0 +11,0 @@ var mapper = state.mapper; |
@@ -8,3 +8,3 @@ 'use strict'; | ||
var AsyncIteratorProxy = createAsyncIteratorProxy(function (arg, Promise) { | ||
var AsyncIteratorProxy = createAsyncIteratorProxy(function (Promise, arg) { | ||
var iterator = this.iterator; | ||
@@ -11,0 +11,0 @@ var returnMethod, result; |
{ | ||
"name": "core-js", | ||
"description": "Standard library", | ||
"version": "3.16.2", | ||
"version": "3.16.3", | ||
"repository": { | ||
@@ -57,3 +57,3 @@ "type": "git", | ||
}, | ||
"gitHead": "ef826cce45d2896ee92a2a27f6f09c2397e0a8b3" | ||
"gitHead": "390238278109a4517e438c339a22bcbadd87362d" | ||
} |
@@ -1,2 +0,1 @@ | ||
/* eslint-disable max-len -- for better formatting */ | ||
var fs = require('fs'); | ||
@@ -3,0 +2,0 @@ var os = require('os'); |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
762020
1847
18194