summaryrefslogtreecommitdiff
path: root/node_modules/core-js/modules/_string-at.js
diff options
context:
space:
mode:
Diffstat (limited to 'node_modules/core-js/modules/_string-at.js')
-rw-r--r--node_modules/core-js/modules/_string-at.js17
1 files changed, 0 insertions, 17 deletions
diff --git a/node_modules/core-js/modules/_string-at.js b/node_modules/core-js/modules/_string-at.js
deleted file mode 100644
index ecc0d21cb..000000000
--- a/node_modules/core-js/modules/_string-at.js
+++ /dev/null
@@ -1,17 +0,0 @@
-var toInteger = require('./_to-integer')
- , defined = require('./_defined');
-// true -> String#at
-// false -> String#codePointAt
-module.exports = function(TO_STRING){
- return function(that, pos){
- var s = String(defined(that))
- , i = toInteger(pos)
- , l = s.length
- , a, b;
- if(i < 0 || i >= l)return TO_STRING ? '' : undefined;
- a = s.charCodeAt(i);
- return a < 0xd800 || a > 0xdbff || i + 1 === l || (b = s.charCodeAt(i + 1)) < 0xdc00 || b > 0xdfff
- ? TO_STRING ? s.charAt(i) : a
- : TO_STRING ? s.slice(i, i + 2) : (a - 0xd800 << 10) + (b - 0xdc00) + 0x10000;
- };
-}; \ No newline at end of file