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%2Fesnext.string.at-alternative.js;h=c770e1fa8f84678bec005dfa58b43785f077d684;hp=5158e2e755944a45110f3985b5bdd835e6c9d694;hb=3be0a9efc698a9570a44456009afc6014812625a;hpb=d2f432cc757f42f0318fdddcab8c00b240d47088 diff --git a/.config/coc/extensions/node_modules/coc-prettier/node_modules/core-js/modules/esnext.string.at-alternative.js b/.config/coc/extensions/node_modules/coc-prettier/node_modules/core-js/modules/esnext.string.at-alternative.js index 5158e2e7..c770e1fa 100644 --- a/.config/coc/extensions/node_modules/coc-prettier/node_modules/core-js/modules/esnext.string.at-alternative.js +++ b/.config/coc/extensions/node_modules/coc-prettier/node_modules/core-js/modules/esnext.string.at-alternative.js @@ -1,23 +1,2 @@ -// TODO: disabled by default because of the conflict with another proposal -'use strict'; -var $ = require('../internals/export'); -var requireObjectCoercible = require('../internals/require-object-coercible'); -var toLength = require('../internals/to-length'); -var toInteger = require('../internals/to-integer'); -var fails = require('../internals/fails'); - -var FORCED = fails(function () { - return 'ð ®·'.at(0) !== '\uD842'; -}); - -// `String.prototype.at` method -// https://github.com/tc39/proposal-relative-indexing-method -$({ target: 'String', proto: true, forced: FORCED }, { - at: function at(index) { - var S = String(requireObjectCoercible(this)); - var len = toLength(S.length); - var relativeIndex = toInteger(index); - var k = relativeIndex >= 0 ? relativeIndex : len + relativeIndex; - return (k < 0 || k >= len) ? undefined : S.charAt(k); - } -}); +// TODO: Remove from `core-js@4` +require('../modules/es.string.at-alternative');