dashPattern static method

List<double>? dashPattern(
  1. dynamic jsonDashPattern
)

Implementation

static List<double>? dashPattern(dynamic jsonDashPattern) {
  if (jsonDashPattern == null || jsonDashPattern is! String) {
    return null;
  }
  final parsed = tryJsonDecode(jsonDashPattern) ?? jsonDashPattern;

  if (parsed is! List) return null;

  return parsed.map((e) => NumUtil.toDouble(e)).nonNulls.toList();
}