export function isValidDomain()

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)))
  );
}