osr-mono/packages/fs/build/utils/strings.js
2025-01-29 17:40:56 +01:00

18 lines
485 B
JavaScript

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.canNormalize = typeof (''.normalize) === 'function';
const nonAsciiCharactersPattern = /[^\u0000-\u0080]/;
exports.normalizeNFC = (str) => {
if (!exports.canNormalize || !str) {
return str;
}
let res;
if (nonAsciiCharactersPattern.test(str)) {
res = str.normalize('NFC');
}
else {
res = str;
}
return res;
};
//# sourceMappingURL=strings.js.map