projects
/
dotfiles
/
.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
massive update, probably broken
[dotfiles/.git]
/
.config
/
coc
/
extensions
/
node_modules
/
coc-prettier
/
node_modules
/
core-js
/
modules
/
esnext.number.from-string.js
diff --git
a/.config/coc/extensions/node_modules/coc-prettier/node_modules/core-js/modules/esnext.number.from-string.js
b/.config/coc/extensions/node_modules/coc-prettier/node_modules/core-js/modules/esnext.number.from-string.js
index 85f1498454f87926db6a3382980d2a1686add980..c30edf47141139cd3242243db0d9478f6117a43b 100644
(file)
--- a/
.config/coc/extensions/node_modules/coc-prettier/node_modules/core-js/modules/esnext.number.from-string.js
+++ b/
.config/coc/extensions/node_modules/coc-prettier/node_modules/core-js/modules/esnext.number.from-string.js
@@
-1,11
+1,20
@@
'use strict';
var $ = require('../internals/export');
'use strict';
var $ = require('../internals/export');
-var toInteger = require('../internals/to-integer');
+var global = require('../internals/global');
+var uncurryThis = require('../internals/function-uncurry-this');
+var toIntegerOrInfinity = require('../internals/to-integer-or-infinity');
var parseInt = require('../internals/number-parse-int');
var INVALID_NUMBER_REPRESENTATION = 'Invalid number representation';
var INVALID_RADIX = 'Invalid radix';
var parseInt = require('../internals/number-parse-int');
var INVALID_NUMBER_REPRESENTATION = 'Invalid number representation';
var INVALID_RADIX = 'Invalid radix';
+var RangeError = global.RangeError;
+var SyntaxError = global.SyntaxError;
+var TypeError = global.TypeError;
var valid = /^[\da-z]+$/;
var valid = /^[\da-z]+$/;
+var charAt = uncurryThis(''.charAt);
+var exec = uncurryThis(valid.exec);
+var numberToString = uncurryThis(1.0.toString);
+var stringSlice = uncurryThis(''.slice);
// `Number.fromString` method
// https://github.com/tc39/proposal-number-fromstring
// `Number.fromString` method
// https://github.com/tc39/proposal-number-fromstring
@@
-15,14
+24,14
@@
$({ target: 'Number', stat: true }, {
var R, mathNum;
if (typeof string != 'string') throw TypeError(INVALID_NUMBER_REPRESENTATION);
if (!string.length) throw SyntaxError(INVALID_NUMBER_REPRESENTATION);
var R, mathNum;
if (typeof string != 'string') throw TypeError(INVALID_NUMBER_REPRESENTATION);
if (!string.length) throw SyntaxError(INVALID_NUMBER_REPRESENTATION);
- if (
string.charAt(
0) == '-') {
+ if (
charAt(string,
0) == '-') {
sign = -1;
sign = -1;
- string = string
.slice(
1);
+ string = string
Slice(string,
1);
if (!string.length) throw SyntaxError(INVALID_NUMBER_REPRESENTATION);
}
if (!string.length) throw SyntaxError(INVALID_NUMBER_REPRESENTATION);
}
- R = radix === undefined ? 10 : toInteger(radix);
+ R = radix === undefined ? 10 : toInteger
OrInfinity
(radix);
if (R < 2 || R > 36) throw RangeError(INVALID_RADIX);
if (R < 2 || R > 36) throw RangeError(INVALID_RADIX);
- if (!
valid.test(string) || (mathNum = parseInt(string, R)).toString(
R) !== string) {
+ if (!
exec(valid, string) || numberToString(mathNum = parseInt(string, R),
R) !== string) {
throw SyntaxError(INVALID_NUMBER_REPRESENTATION);
}
return sign * mathNum;
throw SyntaxError(INVALID_NUMBER_REPRESENTATION);
}
return sign * mathNum;