capability<T extends CarpenterPageCapability> method

T capability<T extends CarpenterPageCapability>()

Implementation

T capability<T extends CarpenterPageCapability>() {
  final result = maybeCapability<T>();
  if (result == null) {
    throw StateError(
      'Page ${descriptor.id.value} does not provide capability $T.',
    );
  }
  return result;
}