ObservedValue<T>.fromJson constructor

ObservedValue<T>.fromJson(
  1. Map<String, dynamic> json,
  2. T fromJsonT(
    1. dynamic
    )
)

Implementation

factory ObservedValue.fromJson(
  Map<String, dynamic> json,
  T Function(dynamic) fromJsonT,
) {
  final observed = json['observed'] as bool? ?? false;
  if (!observed) {
    return const ObservedValue.unobserved();
  }
  final val = json['value'];
  return ObservedValue.observed(fromJsonT(val));
}