@instantdb/core
Version:
Instant's core local abstraction
19 lines • 601 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.stringCompare = void 0;
function fallbackCompareStrings(a, b) {
return a.localeCompare(b);
}
function makeCompareStringsFn() {
let compareStrings = fallbackCompareStrings;
if (typeof Intl === 'object' && Intl.hasOwnProperty('Collator')) {
try {
const collator = Intl.Collator('en-US');
compareStrings = collator.compare;
}
catch (_e) { }
}
return compareStrings;
}
exports.stringCompare = makeCompareStringsFn();
//# sourceMappingURL=strings.js.map