Files
railwaysystem/RuoYi-Vue/ruoyi-ui/node_modules1/hyperformula/commonjs/StringHelper.js
T
2026-09-10 15:40:10 +08:00

18 lines
541 B
JavaScript

"use strict";
exports.__esModule = true;
exports.collatorFromConfig = collatorFromConfig;
/**
* @license
* Copyright (c) 2024 Handsoncode. All rights reserved.
*/
function collatorFromConfig(config) {
const sensitivity = config.caseSensitive ? config.accentSensitive ? 'variant' : 'case' : config.accentSensitive ? 'accent' : 'base';
const caseFirst = config.caseFirst;
const ignorePunctuation = config.ignorePunctuation;
return new Intl.Collator(config.localeLang, {
sensitivity,
caseFirst,
ignorePunctuation
});
}