parseValue static method

Object? parseValue(
  1. Object? value
)

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