DevicePreviewStatePatterns extension
Adds pattern-matching-related methods to DevicePreviewState.
Methods
-
map<
TResult extends Object?> ({required TResult notInitialized(_NotInitializedDevicePreviewState value), required TResult initializing(_InitializingDevicePreviewState value), required TResult initialized(_InitializedDevicePreviewState value)}) → TResult -
Available on DevicePreviewState, provided by the DevicePreviewStatePatterns extension
Aswitch-like method, using callbacks. -
mapOrNull<
TResult extends Object?> ({TResult? notInitialized(_NotInitializedDevicePreviewState value)?, TResult? initializing(_InitializingDevicePreviewState value)?, TResult? initialized(_InitializedDevicePreviewState value)?}) → TResult? -
Available on DevicePreviewState, provided by the DevicePreviewStatePatterns extension
A variant ofmapthat fallback to returningnull. -
maybeMap<
TResult extends Object?> ({TResult notInitialized(_NotInitializedDevicePreviewState value)?, TResult initializing(_InitializingDevicePreviewState value)?, TResult initialized(_InitializedDevicePreviewState value)?, required TResult orElse()}) → TResult -
Available on DevicePreviewState, provided by the DevicePreviewStatePatterns extension
A variant ofmapthat fallback to returningorElse. -
maybeWhen<
TResult extends Object?> ({TResult notInitialized()?, TResult initializing()?, TResult initialized(List< DeviceInfo> devices, List<NamedLocale> locales, DevicePreviewData data)?, required TResult orElse()}) → TResult -
Available on DevicePreviewState, provided by the DevicePreviewStatePatterns extension
A variant ofwhenthat fallback to anorElsecallback. -
when<
TResult extends Object?> ({required TResult notInitialized(), required TResult initializing(), required TResult initialized(List< DeviceInfo> devices, List<NamedLocale> locales, DevicePreviewData data)}) → TResult -
Available on DevicePreviewState, provided by the DevicePreviewStatePatterns extension
Aswitch-like method, using callbacks. -
whenOrNull<
TResult extends Object?> ({TResult? notInitialized()?, TResult? initializing()?, TResult? initialized(List< DeviceInfo> devices, List<NamedLocale> locales, DevicePreviewData data)?}) → TResult? -
Available on DevicePreviewState, provided by the DevicePreviewStatePatterns extension
A variant ofwhenthat fallback to returningnull