X-Git-Url: https://git.josue.xyz/?a=blobdiff_plain;ds=sidebyside;f=.config%2Fcoc%2Fextensions%2Fnode_modules%2Fcoc-prettier%2Fnode_modules%2Fcore-js%2Fmodules%2Fes.array.concat.js;h=611740430d32730742926a3be11d2c2c5015cd8c;hb=3be0a9efc698a9570a44456009afc6014812625a;hp=e8f2351d6b13e47aa389cb0a38b6c5133e01b8fd;hpb=d2f432cc757f42f0318fdddcab8c00b240d47088;p=dotfiles%2F.git diff --git a/.config/coc/extensions/node_modules/coc-prettier/node_modules/core-js/modules/es.array.concat.js b/.config/coc/extensions/node_modules/coc-prettier/node_modules/core-js/modules/es.array.concat.js index e8f2351d..61174043 100644 --- a/.config/coc/extensions/node_modules/coc-prettier/node_modules/core-js/modules/es.array.concat.js +++ b/.config/coc/extensions/node_modules/coc-prettier/node_modules/core-js/modules/es.array.concat.js @@ -1,10 +1,11 @@ 'use strict'; var $ = require('../internals/export'); +var global = require('../internals/global'); var fails = require('../internals/fails'); var isArray = require('../internals/is-array'); var isObject = require('../internals/is-object'); var toObject = require('../internals/to-object'); -var toLength = require('../internals/to-length'); +var lengthOfArrayLike = require('../internals/length-of-array-like'); var createProperty = require('../internals/create-property'); var arraySpeciesCreate = require('../internals/array-species-create'); var arrayMethodHasSpeciesSupport = require('../internals/array-method-has-species-support'); @@ -14,6 +15,7 @@ var V8_VERSION = require('../internals/engine-v8-version'); var IS_CONCAT_SPREADABLE = wellKnownSymbol('isConcatSpreadable'); var MAX_SAFE_INTEGER = 0x1FFFFFFFFFFFFF; var MAXIMUM_ALLOWED_INDEX_EXCEEDED = 'Maximum allowed index exceeded'; +var TypeError = global.TypeError; // We can't use this feature detection in V8 since it causes // deoptimization and serious performance degradation @@ -47,7 +49,7 @@ $({ target: 'Array', proto: true, forced: FORCED }, { for (i = -1, length = arguments.length; i < length; i++) { E = i === -1 ? O : arguments[i]; if (isConcatSpreadable(E)) { - len = toLength(E.length); + len = lengthOfArrayLike(E); if (n + len > MAX_SAFE_INTEGER) throw TypeError(MAXIMUM_ALLOWED_INDEX_EXCEEDED); for (k = 0; k < len; k++, n++) if (k in E) createProperty(A, n, E[k]); } else {