function compare(property, sortType = "asc") {debuggerif (!(sortType === "desc" || sortType === "asc")) {return;}return function (object1, object2) {let value1 = object1[property];let value2 = object2[property];if (!value1 || !value2) {return;}if (typeof (value1) == typeof (value2)) {if (typeof (value1) === 'number') {if (sortType === "asc") {return value1 - value2;} else {return value2 - value1;}} else if (typeof (value1) === 'string') {if (sortType === "asc") {return value1.toString().localeCompare(value2);} else {return value2.toString().localeCompare(value1);}} else {return;}} else {return;}}
}
export function objectArraySort(array, property, sortType) {debuggerif (!(array instanceof Array)) {return;}return array.sort(compare(property, sortType));
}