ValueBuilderPatterns<T> extension
Adds pattern-matching-related methods to ValueBuilder.
- on
-
- ValueBuilder<
T>
- ValueBuilder<
Methods
-
map<
TResult extends Object?> ({required TResult context(_ValueBuilderContext< T> value), required TResult ref(_ValueBuilderRef<T> value), required TResult value(_ValueBuilderValue<T> value)}) → TResult -
Available on ValueBuilder<
AT> , provided by the ValueBuilderPatterns extensionswitch-like method, using callbacks. -
mapOrNull<
TResult extends Object?> ({TResult? context(_ValueBuilderContext< T> value)?, TResult? ref(_ValueBuilderRef<T> value)?, TResult? value(_ValueBuilderValue<T> value)?}) → TResult? -
Available on ValueBuilder<
A variant ofT> , provided by the ValueBuilderPatterns extensionmapthat fallback to returningnull. -
maybeMap<
TResult extends Object?> ({TResult context(_ValueBuilderContext< T> value)?, TResult ref(_ValueBuilderRef<T> value)?, TResult value(_ValueBuilderValue<T> value)?, required TResult orElse()}) → TResult -
Available on ValueBuilder<
A variant ofT> , provided by the ValueBuilderPatterns extensionmapthat fallback to returningorElse. -
maybeWhen<
TResult extends Object?> ({TResult context(T? builder(BuildContext context))?, TResult ref(T? builder(ProviderReader reader))?, TResult value(T? value)?, required TResult orElse()}) → TResult -
Available on ValueBuilder<
A variant ofT> , provided by the ValueBuilderPatterns extensionwhenthat fallback to anorElsecallback. -
when<
TResult extends Object?> ({required TResult context(T? builder(BuildContext context)), required TResult ref(T? builder(ProviderReader reader)), required TResult value(T? value)}) → TResult -
Available on ValueBuilder<
AT> , provided by the ValueBuilderPatterns extensionswitch-like method, using callbacks. -
whenOrNull<
TResult extends Object?> ({TResult? context(T? builder(BuildContext context))?, TResult? ref(T? builder(ProviderReader reader))?, TResult? value(T? value)?}) → TResult? -
Available on ValueBuilder<
A variant ofT> , provided by the ValueBuilderPatterns extensionwhenthat fallback to returningnull