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%2Fto-absolute-index.js;fp=.config%2Fcoc%2Fextensions%2Fnode_modules%2Fcoc-prettier%2Fnode_modules%2Fcore-js%2Finternals%2Fto-absolute-index.js;h=35cfd590cab86b2ef8cb6a9bbda5d84491bffdf8;hp=0000000000000000000000000000000000000000;hb=3c06164f15bd10aed7d66b6314764a2961a14762;hpb=0e9c3ceb40901f4d44981c1376cb9e23a248e006 diff --git a/.config/coc/extensions/node_modules/coc-prettier/node_modules/core-js/internals/to-absolute-index.js b/.config/coc/extensions/node_modules/coc-prettier/node_modules/core-js/internals/to-absolute-index.js new file mode 100644 index 00000000..35cfd590 --- /dev/null +++ b/.config/coc/extensions/node_modules/coc-prettier/node_modules/core-js/internals/to-absolute-index.js @@ -0,0 +1,12 @@ +var toInteger = require('../internals/to-integer'); + +var max = Math.max; +var min = Math.min; + +// Helper for a popular repeating case of the spec: +// Let integer be ? ToInteger(index). +// If integer < 0, let result be max((length + integer), 0); else let result be min(integer, length). +module.exports = function (index, length) { + var integer = toInteger(index); + return integer < 0 ? max(integer + length, 0) : min(integer, length); +};