formatForAny static method

SignalValueFormat formatForAny(
  1. Iterable<OccurrenceAddress?> addresses, {
  2. SignalValueFormat fallback = SignalValueFormat.waveform,
})

Returns the first registered format matching addresses.

Implementation

static SignalValueFormat formatForAny(
  Iterable<OccurrenceAddress?> addresses, {
  SignalValueFormat fallback = SignalValueFormat.waveform,
}) {
  for (final address in addresses) {
    if (address == null) {
      continue;
    }
    _validateSignalAddress(address);
    final format = _formatTrie[address];
    if (format != null) {
      return format;
    }
  }
  return fallback;
}