hyperformula-dc
Version:
HyperFormula is a JavaScript engine for efficient processing of spreadsheet-like data and formulas
14 lines • 494 B
JavaScript
/**
* @license
* Copyright (c) 2021 Handsoncode. All rights reserved.
*/
export function collatorFromConfig(config) {
var sensitivity = config.caseSensitive ? config.accentSensitive ? 'variant' : 'case' : config.accentSensitive ? 'accent' : 'base';
var caseFirst = config.caseFirst;
var ignorePunctuation = config.ignorePunctuation;
return new Intl.Collator(config.localeLang, {
sensitivity: sensitivity,
caseFirst: caseFirst,
ignorePunctuation: ignorePunctuation
});
}