when<TResult extends Object?> method

  1. @optionalTypeArgs
TResult when<TResult extends Object?>({
  1. required TResult emoji(
    1. String emoji
    ),
  2. required TResult file(
    1. NotionFile file
    ),
  3. required TResult customEmoji(
    1. String id,
    2. String name,
    3. String url
    ),
  4. required TResult notionIcon(
    1. String name,
    2. String? color
    ),
})
inherited

Implementation

@optionalTypeArgs
TResult when<TResult extends Object?>({
  required TResult Function(String emoji) emoji,
  required TResult Function(NotionFile file) file,
  required TResult Function(String id, String name, String url) customEmoji,
  required TResult Function(String name, String? color) notionIcon,
}) =>
    throw _privateConstructorUsedError;