when<TResult extends Object?> method

  1. @optionalTypeArgs
TResult when<TResult extends Object?>({
  1. required TResult paragraph(
    1. String id,
    2. String title,
    3. String? description,
    4. List<ViewerCollectionItemUnion> contents,
    ),
  2. required TResult component(
    1. String id,
    2. String title,
    3. String? description,
    4. String ctorName,
    5. String? designLink,
    6. ViewerWidgetBuilder builder,
    7. List<ViewerComponentExample> examples,
    8. ViewerSourceCode sourceCode,
    ),
  3. required TResult apiDocs(
    1. String id,
    2. String title,
    3. String? description
    ),
})
inherited

Implementation

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