node_modules/es-abstract/2020/AsyncFromSyncIteratorContinuation.js in immosquare-cleaner-0.1.60 vs node_modules/es-abstract/2020/AsyncFromSyncIteratorContinuation.js in immosquare-cleaner-0.1.61
- old
+ new
@@ -4,23 +4,24 @@
var $SyntaxError = require('es-errors/syntax');
var $TypeError = require('es-errors/type');
var $Promise = GetIntrinsic('%Promise%', true);
-var callBound = require('call-bind/callBound');
+var callBound = require('call-bound');
var CreateIterResultObject = require('./CreateIterResultObject');
var IteratorComplete = require('./IteratorComplete');
var IteratorValue = require('./IteratorValue');
var PromiseResolve = require('./PromiseResolve');
-var Type = require('./Type');
+var isObject = require('../helpers/isObject');
+
var $then = callBound('Promise.prototype.then', true);
// https://262.ecma-international.org/10.0/#sec-asyncfromsynciteratorcontinuation
module.exports = function AsyncFromSyncIteratorContinuation(result) {
- if (Type(result) !== 'Object') {
+ if (!isObject(result)) {
throw new $TypeError('Assertion failed: Type(O) is not Object');
}
if (arguments.length > 1) {
throw new $SyntaxError('although AsyncFromSyncIteratorContinuation should take a second argument, it is not used in this implementation');