@stdlib/esm
Version:
ES module distribution for Stdlib, a standard library for JavaScript and Node.js.
3 lines • 842 B
JavaScript
// This file is a part of stdlib. License is Apache-2.0: http://www.apache.org/licenses/LICENSE-2.0
import u from"./../assert/is-string.js";import F from"./replace.js";var r=u.isPrimitive,t=F,D=/([\0-\u02FF\u0370-\u1AAF\u1B00-\u1DBF\u1E00-\u20CF\u2100-\uD7FF\uE000-\uFE1F\uFE30-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])([\u0300-\u036F\u1AB0-\u1AFF\u1DC0-\u1DFF\u20D0-\u20FF\uFE20-\uFE2F]+)/g,i=/([\uD800-\uDBFF])([\uDC00-\uDFFF])/g;function e(u,F,r){return n(r)+F}function n(u){var F,n;if(!r(u))throw new TypeError("invalid argument. First argument must be a string primitive. Value: `"+u+"`.");if(""===u)return"";for(u=t(u,D,e),F=[],n=(u=t(u,i,"$2$1")).length-1;n>=0;n--)F.push(u.charAt(n));return F.join("")}var a=n;export default a;
//# sourceMappingURL=reverse.js.map