CommandAsync<TParam, TResult> constructor
CommandAsync<TParam, TResult> ({
- Future<
TResult> func(- TParam
- Future<
TResult> funcNoParam()?, - required TResult initialValue,
- required ValueListenable<
bool> ? restriction, - required ExecuteInsteadHandler<
TParam> ? ifRestrictedExecuteInstead, - required bool includeLastResultInCommandResults,
- required bool noReturnValue,
- required ErrorFilter? errorFilter,
- required bool notifyOnlyWhenValueChanges,
- required String? debugName,
- required bool noParamValue,
Implementation
CommandAsync({
Future<TResult> Function(TParam)? func,
Future<TResult> Function()? funcNoParam,
required super.initialValue,
required super.restriction,
required super.ifRestrictedExecuteInstead,
required super.includeLastResultInCommandResults,
required super.noReturnValue,
required super.errorFilter,
required super.notifyOnlyWhenValueChanges,
required super.debugName,
required super.noParamValue,
}) : _func = func,
_funcNoParam = funcNoParam;