require<T> method

T require<T>(
  1. RequestKey<T> key
)

Reads a required request-local value.

Implementation

T require<T>(RequestKey<T> key) {
  final value = get(key);
  if (value == null) {
    throw StateError('Missing request context: ${key.name}.');
  }
  return value;
}