requiredValue method

T requiredValue()

Returns the decoded value, throwing when it is absent.

Implementation

T requiredValue() {
  final resolved = value;
  if (resolved == null) {
    throw StateError(
      "Task '$taskId' does not have a decoded result value.",
    );
  }
  return resolved;
}