readValue<T extends Object> method

  1. @override
Future<T?> readValue<T extends Object>(
  1. ValueFormat<T> format
)
override

Convenience method that exposes loading value as Future.

Attempts to read value for given format. Will return null if the value is not available or the data is virtual (macOS and Windows).

Implementation

@override
Future<T?> readValue<T extends Object>(ValueFormat<T> format) async {
  final item =
      items.firstWhereOrNull((element) => element.canProvide(format));
  return item?.readValue(format);
}