diff options
| -rw-r--r-- | js/lib/from-code-point.js | 11 | 
1 files changed, 10 insertions, 1 deletions
diff --git a/js/lib/from-code-point.js b/js/lib/from-code-point.js index 94eca65..037c35e 100644 --- a/js/lib/from-code-point.js +++ b/js/lib/from-code-point.js @@ -2,7 +2,16 @@  /*! http://mths.be/fromcodepoint v0.2.1 by @mathias */  if (String.fromCodePoint) { -  module.exports = String.fromCodePoint; +    module.exports = function (_) { +        try { +            return String.fromCodePoint(_); +        } catch (e) { +            if (e instanceof RangeError) { +                return String.fromCharCode(0xFFFD); +            } +            throw e; +        } +    }  } else {  | 
