import isarray from "./isarray";
import isref from "./isref";
import map from "./map";
Copyright 2015-2021 JC Fisher
import isarray from "./isarray";
import isref from "./isref";
import map from "./map";
LT compares two values and returns true when a is less than b.
export default function lt(a, b) {
if (isref(a) && isref(b)) {
return error.na;
} else if (isarray(a) && isarray(b)) {
return error.na;
} else if (isref(a) || isarray(a)) {
return map(a, d => d < b);
} else if (isref(b) || isarray(b)) {
return map(a, d => d < a);
} else {
return a < b;
}
}