UNPKG

@stdlib/esm

Version:

ES module distribution for Stdlib, a standard library for JavaScript and Node.js.

3 lines 749 B
// This file is a part of stdlib. License is Apache-2.0: http://www.apache.org/licenses/LICENSE-2.0 import i from"./is-string.js";import r from"./is-nonnegative-integer.js";var e=i.isPrimitive,t=r.isPrimitive,n=55296,o=56319,a=56320,s=57343;function v(i,r){var v,u;if(!e(i))throw new TypeError("invalid argument. Must provide a string. Value: `"+i+"`.");if(!t(r))throw new TypeError("invalid argument. Must provide a valid position (nonnegative integer). Value: `"+r+"`.");if(r>=i.length)throw new RangeError("invalid argument. Must provide a valid position (within string bounds). Value: `"+r+"`.");return v=i.charCodeAt(r),u=i.charCodeAt(r+1),v>=n&&v<=o&&u>=a&&u<=s}var u=v;export default u; //# sourceMappingURL=has-utf16-surrogate-pair-at.js.map