whenOrNull<TResult extends Object?> method
TResult?
whenOrNull<TResult extends Object?>({
- TResult paragraph(
- String id,
- String title,
- String? description,
- List<
ViewerCollectionItemUnion> contents,
- TResult component(
- String id,
- String title,
- String? description,
- String ctorName,
- String? designLink,
- ViewerWidgetBuilder builder,
- List<
ViewerComponentExample> examples, - ViewerSourceCode sourceCode,
- TResult apiDocs()?,
inherited
Implementation
@optionalTypeArgs
TResult? whenOrNull<TResult extends Object?>({
TResult Function(String id, String title, String? description,
List<ViewerCollectionItemUnion> contents)?
paragraph,
TResult Function(
String id,
String title,
String? description,
String ctorName,
String? designLink,
ViewerWidgetBuilder builder,
List<ViewerComponentExample> examples,
ViewerSourceCode sourceCode)?
component,
TResult Function(String id, String title, String? description)? apiDocs,
}) =>
throw _privateConstructorUsedError;