in src/utils/Data.js [117:127]
export function isValidDomain(domain, type = 'categorical') {
return (
Array.isArray(domain) &&
!!domain.length &&
// categorical domain can be any array of anything
(type === 'categorical' ||
// number/time domains should look like [min, max]
(type === 'number' && domain.length === 2 && domain.every(isNumber)) ||
(type === 'time' && domain.length === 2 && domain.every(isDate)))
);
}