constantStrings function

List<String>? constantStrings(
  1. DartObject? value,
  2. String field
)

Implementation

List<String>? constantStrings(DartObject? value, String field) {
  final list = value?.getField(field)?.toListValue();
  if (list == null) return null;
  final result = <String>[];
  for (final item in list) {
    final string = item.toStringValue();
    if (string == null || string.isEmpty) return null;
    result.add(string);
  }
  return result;
}