@taiga-ui/cdk
Version:
Base library for creating Angular components and applications using Taiga UI principles regarding of actual visual appearance
11 lines • 1.33 kB
JavaScript
import { tuiIsString } from './is-string';
export function tuiDefaultSort(x, y) {
if (x === y) {
return 0;
}
if (tuiIsString(x) && tuiIsString(y)) {
return x.localeCompare(y);
}
return x > y ? 1 : -1;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZGVmYXVsdC1zb3J0LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vcHJvamVjdHMvY2RrL3V0aWxzL21pc2NlbGxhbmVvdXMvZGVmYXVsdC1zb3J0LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBQyxXQUFXLEVBQUMsTUFBTSxhQUFhLENBQUM7QUFFeEMsTUFBTSxVQUFVLGNBQWMsQ0FBSSxDQUFJLEVBQUUsQ0FBSTtJQUN4QyxJQUFJLENBQUMsS0FBSyxDQUFDLEVBQUU7UUFDVCxPQUFPLENBQUMsQ0FBQztLQUNaO0lBRUQsSUFBSSxXQUFXLENBQUMsQ0FBQyxDQUFDLElBQUksV0FBVyxDQUFDLENBQUMsQ0FBQyxFQUFFO1FBQ2xDLE9BQU8sQ0FBQyxDQUFDLGFBQWEsQ0FBQyxDQUFDLENBQUMsQ0FBQztLQUM3QjtJQUVELE9BQU8sQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQztBQUMxQixDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHt0dWlJc1N0cmluZ30gZnJvbSAnLi9pcy1zdHJpbmcnO1xuXG5leHBvcnQgZnVuY3Rpb24gdHVpRGVmYXVsdFNvcnQ8VD4oeDogVCwgeTogVCk6IG51bWJlciB7XG4gICAgaWYgKHggPT09IHkpIHtcbiAgICAgICAgcmV0dXJuIDA7XG4gICAgfVxuXG4gICAgaWYgKHR1aUlzU3RyaW5nKHgpICYmIHR1aUlzU3RyaW5nKHkpKSB7XG4gICAgICAgIHJldHVybiB4LmxvY2FsZUNvbXBhcmUoeSk7XG4gICAgfVxuXG4gICAgcmV0dXJuIHggPiB5ID8gMSA6IC0xO1xufVxuIl19