diff --git a/packages/lib/models/utils/getCollator.js b/packages/lib/models/utils/getCollator.js new file mode 100644 index 0000000000..b8557612d3 --- /dev/null +++ b/packages/lib/models/utils/getCollator.js @@ -0,0 +1,14 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.getCollatorLocale = exports.getCollator = void 0; +const locale_1 = require("../../locale"); +function getCollator(locale = getCollatorLocale()) { + return new Intl.Collator(locale, { numeric: true, sensitivity: 'accent' }); +} +exports.getCollator = getCollator; +function getCollatorLocale() { + const collatorLocale = (0, locale_1.languageCodeOnly)((0, locale_1.currentLocale)()); + return collatorLocale; +} +exports.getCollatorLocale = getCollatorLocale; +//# sourceMappingURL=getCollator.js.map \ No newline at end of file