X-Git-Url: https://git.josue.xyz/?a=blobdiff_plain;ds=sidebyside;f=.config%2Fcoc%2Fextensions%2Fnode_modules%2Fcoc-prettier%2Fnode_modules%2Fcore-js%2Finternals%2Farray-last-index-of.js;h=e755554191c110ff86e50893a82c482c7ebab78a;hb=3be0a9efc698a9570a44456009afc6014812625a;hp=b6ead9f4d98b386a69edd797aced11bcce8020d7;hpb=d2f432cc757f42f0318fdddcab8c00b240d47088;p=dotfiles%2F.git diff --git a/.config/coc/extensions/node_modules/coc-prettier/node_modules/core-js/internals/array-last-index-of.js b/.config/coc/extensions/node_modules/coc-prettier/node_modules/core-js/internals/array-last-index-of.js index b6ead9f4..e7555541 100644 --- a/.config/coc/extensions/node_modules/coc-prettier/node_modules/core-js/internals/array-last-index-of.js +++ b/.config/coc/extensions/node_modules/coc-prettier/node_modules/core-js/internals/array-last-index-of.js @@ -1,12 +1,14 @@ 'use strict'; +/* eslint-disable es/no-array-prototype-lastindexof -- safe */ +var apply = require('../internals/function-apply'); var toIndexedObject = require('../internals/to-indexed-object'); -var toInteger = require('../internals/to-integer'); -var toLength = require('../internals/to-length'); +var toIntegerOrInfinity = require('../internals/to-integer-or-infinity'); +var lengthOfArrayLike = require('../internals/length-of-array-like'); var arrayMethodIsStrict = require('../internals/array-method-is-strict'); var min = Math.min; -var nativeLastIndexOf = [].lastIndexOf; -var NEGATIVE_ZERO = !!nativeLastIndexOf && 1 / [1].lastIndexOf(1, -0) < 0; +var $lastIndexOf = [].lastIndexOf; +var NEGATIVE_ZERO = !!$lastIndexOf && 1 / [1].lastIndexOf(1, -0) < 0; var STRICT_METHOD = arrayMethodIsStrict('lastIndexOf'); var FORCED = NEGATIVE_ZERO || !STRICT_METHOD; @@ -14,12 +16,12 @@ var FORCED = NEGATIVE_ZERO || !STRICT_METHOD; // https://tc39.es/ecma262/#sec-array.prototype.lastindexof module.exports = FORCED ? function lastIndexOf(searchElement /* , fromIndex = @[*-1] */) { // convert -0 to +0 - if (NEGATIVE_ZERO) return nativeLastIndexOf.apply(this, arguments) || 0; + if (NEGATIVE_ZERO) return apply($lastIndexOf, this, arguments) || 0; var O = toIndexedObject(this); - var length = toLength(O.length); + var length = lengthOfArrayLike(O); var index = length - 1; - if (arguments.length > 1) index = min(index, toInteger(arguments[1])); + if (arguments.length > 1) index = min(index, toIntegerOrInfinity(arguments[1])); if (index < 0) index = length + index; for (;index >= 0; index--) if (index in O && O[index] === searchElement) return index || 0; return -1; -} : nativeLastIndexOf; +} : $lastIndexOf;