fallback<T> method

T fallback<T>({
  1. T android()?,
  2. T ios()?,
  3. T web()?,
  4. T macos()?,
  5. T desktop()?,
  6. T mobile()?,
  7. required T fallback(),
})

Calls the platform-specific action or falls back to a default.

Implementation

T fallback<T>({
  T Function()? android,
  T Function()? ios,
  T Function()? web,
  T Function()? macos,
  T Function()? desktop,
  T Function()? mobile,
  required T Function() fallback,
}) {
  return maybe(
        android: android,
        ios: ios,
        web: web,
        macos: macos,
        desktop: desktop,
        mobile: mobile,
      ) ??
      fallback();
}