when<TResult extends Object?> method

  1. @optionalTypeArgs
TResult when<TResult extends Object?>({
  1. required TResult normal(
    1. TransformedType nonNullable,
    2. TransformedType nullable,
    3. TransformedType valid
    ),
  2. required TResult iterable(
    1. TransformedType nonNullable,
    2. TransformedType nullable,
    3. TransformedType valid,
    4. String modddelType,
    ),
  3. required TResult iterable2(
    1. TransformedTypeIter2 nonNullable,
    2. TransformedTypeIter2 nullable,
    3. TransformedTypeIter2 valid,
    4. String modddel1Type,
    5. String modddel2Type,
    ),
})
inherited

Implementation

@optionalTypeArgs
TResult when<TResult extends Object?>({
  required TResult Function(TransformedType nonNullable,
          TransformedType nullable, TransformedType valid)
      normal,
  required TResult Function(TransformedType nonNullable,
          TransformedType nullable, TransformedType valid, String modddelType)
      iterable,
  required TResult Function(
          TransformedTypeIter2 nonNullable,
          TransformedTypeIter2 nullable,
          TransformedTypeIter2 valid,
          String modddel1Type,
          String modddel2Type)
      iterable2,
}) =>
    throw _privateConstructorUsedError;