formatted<T extends num> static method

AnimatedValueSlot<T> formatted<T extends num>({
  1. Key? key,
  2. required Signal<T> connect,
  3. required String format(
    1. double value
    ),
  4. required Widget to(
    1. BuildContext context,
    2. String formatted
    ),
  5. Duration duration = const Duration(milliseconds: 500),
  6. Curve curve = Curves.easeOutCubic,
})

Create with formatted text output

Implementation

static AnimatedValueSlot<T> formatted<T extends num>({
  Key? key,
  required Signal<T> connect,
  required String Function(double value) format,
  required Widget Function(BuildContext context, String formatted) to,
  Duration duration = const Duration(milliseconds: 500),
  Curve curve = Curves.easeOutCubic,
}) {
  return AnimatedValueSlot<T>(
    key: key,
    connect: connect,
    duration: duration,
    curve: curve,
    to: (ctx, val) => to(ctx, format(val)),
  );
}