smoothed method

Stream<String> smoothed({
  1. Duration tick = const Duration(milliseconds: 16),
  2. Duration window = const Duration(milliseconds: 250),
  3. Duration smoothing = const Duration(milliseconds: 150),
  4. AtomicChunkPredicate atomic = _neverAtomic,
})

Returns this stream re-paced by a TokenSmoother.

Implementation

Stream<String> smoothed({
  Duration tick = const Duration(milliseconds: 16),
  Duration window = const Duration(milliseconds: 250),
  Duration smoothing = const Duration(milliseconds: 150),
  AtomicChunkPredicate atomic = _neverAtomic,
}) {
  return transform(
    TokenSmoother(
      tick: tick,
      window: window,
      smoothing: smoothing,
      atomic: atomic,
    ),
  );
}