when<TResult extends Object?> method

  1. @optionalTypeArgs
TResult when<TResult extends Object?>({
  1. required TResult boolean(
    1. LexBoolean data
    ),
  2. required TResult integer(
    1. LexInteger data
    ),
  3. required TResult string(
    1. LexString data
    ),
  4. required TResult unknown(
    1. LexUnknown data
    ),
})
inherited

Implementation

@optionalTypeArgs
TResult when<TResult extends Object?>({
  required TResult Function(LexBoolean data) boolean,
  required TResult Function(LexInteger data) integer,
  required TResult Function(LexString data) string,
  required TResult Function(LexUnknown data) unknown,
}) =>
    throw _privateConstructorUsedError;