isExpressValid method
dynamic
isExpressValid(
- dynamic valueSource,
- dynamic operator,
- dynamic value
Implementation
isExpressValid(valueSource, operator, value) {
double dS = getDouble(valueSource ?? 0);
double dV = getDouble(value ?? 0);
if (operator == '=') {
if (dS == dV) {
return true;
}
}
if (operator == '>') {
if (dS > dV) {
return true;
}
}
if (operator == '<') {
if (dS < dV) {
return true;
}
}
if (operator == '>=') {
if (dS >= dV) {
return true;
}
}
if (operator == '<=') {
if (dS <= dV) {
return true;
}
}
if (operator == '!=') {
if (dS != dV) {
return true;
}
}
return false;
}