You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
'use strict'; var $ = require('../internals/export'); var fromAsync = require('../internals/array-from-async'); var fails = require('../internals/fails');
// eslint-disable-next-line es/no-nonstandard-array-properties -- safe
var nativeFromAsync = Array.fromAsync; // https://bugs.webkit.org/show_bug.cgi?id=271703
var INCORRECT_CONSTRUCTURING = !nativeFromAsync || fails(function () { var counter = 0; nativeFromAsync.call(function () { counter++; return []; }, { length: 0 }); return counter !== 1; });
// `Array.fromAsync` method
// https://github.com/tc39/proposal-array-from-async
$({ target: 'Array', stat: true, forced: INCORRECT_CONSTRUCTURING }, { fromAsync: fromAsync });
|