X-Git-Url: https://git.josue.xyz/?p=dotfiles%2F.git;a=blobdiff_plain;f=.config%2Fcoc%2Fextensions%2Fnode_modules%2Fcoc-prettier%2Fnode_modules%2Fcore-js%2Fmodules%2Fes.array.of.js;h=7c3a43e787c20d80f462ca9663fc0a54fe9a880b;hp=3bbba0f2b38def8fc7d9d5b64872fdc2ab64bcc0;hb=3be0a9efc698a9570a44456009afc6014812625a;hpb=d2f432cc757f42f0318fdddcab8c00b240d47088 diff --git a/.config/coc/extensions/node_modules/coc-prettier/node_modules/core-js/modules/es.array.of.js b/.config/coc/extensions/node_modules/coc-prettier/node_modules/core-js/modules/es.array.of.js index 3bbba0f2..7c3a43e7 100644 --- a/.config/coc/extensions/node_modules/coc-prettier/node_modules/core-js/modules/es.array.of.js +++ b/.config/coc/extensions/node_modules/coc-prettier/node_modules/core-js/modules/es.array.of.js @@ -1,8 +1,12 @@ 'use strict'; var $ = require('../internals/export'); +var global = require('../internals/global'); var fails = require('../internals/fails'); +var isConstructor = require('../internals/is-constructor'); var createProperty = require('../internals/create-property'); +var Array = global.Array; + var ISNT_GENERIC = fails(function () { function F() { /* empty */ } return !(Array.of.call(F) instanceof F); @@ -15,7 +19,7 @@ $({ target: 'Array', stat: true, forced: ISNT_GENERIC }, { of: function of(/* ...args */) { var index = 0; var argumentsLength = arguments.length; - var result = new (typeof this == 'function' ? this : Array)(argumentsLength); + var result = new (isConstructor(this) ? this : Array)(argumentsLength); while (argumentsLength > index) createProperty(result, index, arguments[index++]); result.length = argumentsLength; return result;