UNPKG

hyperformula-dc

Version:

HyperFormula is a JavaScript engine for efficient processing of spreadsheet-like data and formulas

19 lines (17 loc) 579 B
"use strict"; exports.__esModule = true; exports.collatorFromConfig = collatorFromConfig; /** * @license * Copyright (c) 2021 Handsoncode. All rights reserved. */ 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 }); }