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%2Finternals%2Fstring-repeat.js;h=27f836816e4dab5c80b0a4a08070408735bab715;hp=10795280b0074f60b5053b23608fac78afc68cad;hb=3be0a9efc698a9570a44456009afc6014812625a;hpb=d2f432cc757f42f0318fdddcab8c00b240d47088 diff --git a/.config/coc/extensions/node_modules/coc-prettier/node_modules/core-js/internals/string-repeat.js b/.config/coc/extensions/node_modules/coc-prettier/node_modules/core-js/internals/string-repeat.js index 10795280..27f83681 100644 --- a/.config/coc/extensions/node_modules/coc-prettier/node_modules/core-js/internals/string-repeat.js +++ b/.config/coc/extensions/node_modules/coc-prettier/node_modules/core-js/internals/string-repeat.js @@ -1,13 +1,17 @@ 'use strict'; -var toInteger = require('../internals/to-integer'); +var global = require('../internals/global'); +var toIntegerOrInfinity = require('../internals/to-integer-or-infinity'); +var toString = require('../internals/to-string'); var requireObjectCoercible = require('../internals/require-object-coercible'); +var RangeError = global.RangeError; + // `String.prototype.repeat` method implementation // https://tc39.es/ecma262/#sec-string.prototype.repeat -module.exports = ''.repeat || function repeat(count) { - var str = String(requireObjectCoercible(this)); +module.exports = function repeat(count) { + var str = toString(requireObjectCoercible(this)); var result = ''; - var n = toInteger(count); + var n = toIntegerOrInfinity(count); if (n < 0 || n == Infinity) throw RangeError('Wrong number of repetitions'); for (;n > 0; (n >>>= 1) && (str += str)) if (n & 1) result += str; return result;