map<T> method

T? map<T>({
  1. T? instantaneous(
    1. InstantaneousTileDisplay instantaneous
    )?,
  2. T? fadeIn(
    1. FadeInTileDisplay fadeIn
    )?,
})

Implementation

T? map<T>({
  T? Function(InstantaneousTileDisplay instantaneous)? instantaneous,
  T? Function(FadeInTileDisplay fadeIn)? fadeIn,
}) {
  switch (runtimeType) {
    case InstantaneousTileDisplay:
      return instantaneous?.call(this as InstantaneousTileDisplay);
    case FadeInTileDisplay:
      return fadeIn?.call(this as FadeInTileDisplay);
  }
  return null;
}