(c)
| 15 | |
| 16 | var $charCodeAt = callBound('String.prototype.charCodeAt'); |
| 17 | var codePointStringToNum = function codePointStringToNumber(c) { |
| 18 | var first = $charCodeAt(c, 0); |
| 19 | if (first < 0xD800 || first > 0xDBFF || c.length === 1) { |
| 20 | return first; |
| 21 | } |
| 22 | var second = $charCodeAt(c, 1); |
| 23 | if (second < 0xDC00 || second > 0xDFFF) { |
| 24 | return first; |
| 25 | } |
| 26 | return ((first - 0xD800) * 1024) + (second - 0xDC00) + 0x10000; |
| 27 | }; |
| 28 | |
| 29 | module.exports = function escape(S) { |
| 30 | if (typeof S !== 'string') { |
no outgoing calls
no test coverage detected
searching dependent graphs…