selector library

Properties

isDesktop bool
isDesktop device
no setter
isMobile bool
isMobile device
no setter

Functions

androidOrElse<T>(T android, T elsePlatform) → T
androidOrElse(a,b) run a on android or run b
desktopOrElse<T>(T desktop, T elsePlatform) → T
deviceSelector<T>({required T mobile, required T desktop, required T web}) → T
deviceSelector
fuchsiaOrElse<T>(T fuchsia, T elsePlatform) → T
iosOrElse<T>(T ios, T elsePlatform) → T
iosOrElse(a,b) run a on iOS or run b
linuxOrElse<T>(T linux, T elsePlatform) → T
macOrElse<T>(T mac, T elsePlatform) → T
mobileOrElse<T>(T mobile, T elsePlatform) → T
optionalDeviceSelector<T>({T? mobile, T? desktop, T? web}) → T?
optional deviceSelector
optionalSelector<T>({T? android, T? ios, T? mac, T? fuchsia, T? linux, T? windows}) → T?
optional selector for known platforms
selector<T>({required T android, required T ios, required T mac, required T fuchsia, required T linux, required T windows}) → T
selector for known platforms
webOrElse<T>(T web, T elsePlatform) → T
windowsOrElse<T>(T windows, T elsePlatform) → T