UNPKG

@froalacharts/datatable

Version:

In memory tabular data storage

1 lines 619 B
"use strict";exports.__esModule=true;exports.stringComparator=exports.numberComparator=void 0;var _typeUtils=require("./typeUtils");var numberComparator=function numberComparator(a,b){if(a===null||typeof a==="undefined"){return b===a?0:1}else if((0,_typeUtils.isNumber)(b)){return a-b}else if(isNaN(a)&&isNaN(b)){return 0}return-1},stringComparator=function stringComparator(a,b){if(a===null||typeof a==="undefined"){return b===a?0:1}else if((0,_typeUtils.isNumber)(b)){return(0,_typeUtils.isNumber)(a)?a-b:-1}return a===b?0:a<b?-1:1};exports.stringComparator=stringComparator;exports.numberComparator=numberComparator;