CommandSync<TParam, TResult> constructor

CommandSync<TParam, TResult>({
  1. TResult func(
    1. TParam
    )?,
  2. TResult funcNoParam()?,
  3. required TResult initialValue,
  4. required ValueListenable<bool>? restriction,
  5. required ExecuteInsteadHandler<TParam>? ifRestrictedExecuteInstead,
  6. required bool includeLastResultInCommandResults,
  7. required bool noReturnValue,
  8. required ErrorFilter? errorFilter,
  9. required bool notifyOnlyWhenValueChanges,
  10. required String? debugName,
  11. required bool noParamValue,
})

Implementation

CommandSync({
  TResult Function(TParam)? func,
  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;