valueBuilderSync<T extends Object?> method

T valueBuilderSync<T extends Object?>({
  1. required T onValueBuilder(),
  2. required T onErrorValueBuilder(
    1. dynamic error,
    2. StackTrace stackTrace
    ),
})

General Library Documentation Undocument By General Corporation & Global Corporation & General Developer

Implementation

T valueBuilderSync<T extends Object?>({
  required T Function() onValueBuilder,
  required T Function(dynamic error, StackTrace stackTrace)
      onErrorValueBuilder,
}) {
  try {
    return onValueBuilder();
  } catch (error, stackTrace) {
    return onErrorValueBuilder(
      error,
      stackTrace,
    );
  }
}