in packages/tablesorter/src/conversion.ts [83:112]
export function convertFilterFromDesc(desc: any) {
"use strict";
// A filter without a column is kind of useless
if (desc && desc.column) {
if (desc.filter) {
// These can be arrays or strings
if (typeof desc.filter === "string") {
return {
column: desc.column,
value: desc.filter || undefined,
};
} else {
return {
column: desc.column,
value: {
values: desc.filter || undefined,
},
};
}
} else if (desc.domain) {
return {
column: desc.column,
value: {
domain: desc.domain,
range: desc.range,
},
};
}
}
}