parseValue static method
Parses value
to a valid property value
.
Implementation
static Object? parseValue(Object? value) {
if (isInt(value)) {
return parseInt(value);
} else if (isDouble(value)) {
return parseDouble(value);
} else if (isNum(value)) {
return parseNum(value);
} else if (isBool(value)) {
return parseBool(value);
} else if (isIntList(value)) {
return parseIntsFromInlineList(value, ',');
} else if (isDoubleList(value)) {
return parseBoolsFromInlineList(value, ',');
} else if (isNumList(value)) {
return parseNumsFromInlineList(value, ',');
} else if (isBoolList(value)) {
return parseBoolsFromInlineList(value, ',');
} else {
return value;
}
}