maybe<T> method
T?
maybe<T>({
- T android()?,
- T ios()?,
- T web()?,
- T macos()?,
- T desktop()?,
- T mobile()?,
Maybe calls the platform-specific action, returns null if not supported.
Implementation
T? maybe<T>({
T Function()? android,
T Function()? ios,
T Function()? web,
T Function()? macos,
T Function()? desktop,
T Function()? mobile,
}) {
T? empty() => null;
return safe(
android: android ?? mobile ?? empty,
ios: ios ?? mobile ?? empty,
web: web ?? empty,
macos: macos ?? empty,
desktop: desktop ?? empty,
);
}