aboutsummaryrefslogtreecommitdiff
path: root/node_modules/core-js/modules/_parse-float.js
diff options
context:
space:
mode:
Diffstat (limited to 'node_modules/core-js/modules/_parse-float.js')
-rw-r--r--node_modules/core-js/modules/_parse-float.js8
1 files changed, 8 insertions, 0 deletions
diff --git a/node_modules/core-js/modules/_parse-float.js b/node_modules/core-js/modules/_parse-float.js
new file mode 100644
index 00000000..acfb350f
--- /dev/null
+++ b/node_modules/core-js/modules/_parse-float.js
@@ -0,0 +1,8 @@
+var $parseFloat = require('./_global').parseFloat;
+var $trim = require('./_string-trim').trim;
+
+module.exports = 1 / $parseFloat(require('./_string-ws') + '-0') !== -Infinity ? function parseFloat(str) {
+ var string = $trim(String(str), 3);
+ var result = $parseFloat(string);
+ return result === 0 && string.charAt(0) == '-' ? -0 : result;
+} : $parseFloat;