UNPKG

ts-simple-ast

Version:

TypeScript compiler wrapper for static analysis and code manipulation.

19 lines (18 loc) 696 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var LocaleStringComparer = /** @class */ (function () { function LocaleStringComparer() { } LocaleStringComparer.prototype.compareTo = function (a, b) { // always use en-us to everyone gets the same behaviour var comparisonResult = a.localeCompare(b, "en-us-u-kf-upper"); if (comparisonResult < 0) return -1; else if (comparisonResult === 0) return 0; return 1; }; LocaleStringComparer.instance = new LocaleStringComparer(); return LocaleStringComparer; }()); exports.LocaleStringComparer = LocaleStringComparer;