throttled
Возвращает версию callback без аргументов, ограниченную по частоте вызовов (throttle).
Parameters
interval Ms
Интервал троттлинга в миллисекундах. Значение берется из LocalThrottleIntervalMs, если не указано.
inline fun <T> (T) -> Unit.throttled(intervalMs: Long = LocalThrottleIntervalMs.current): (T) -> Unit
Возвращает версию callback с одним аргументом, ограниченную по частоте вызовов (throttle).
Parameters
interval Ms
Интервал троттлинга в миллисекундах. Значение берется из LocalThrottleIntervalMs, если не указано.
inline fun <A, B> (A, B) -> Unit.throttled(intervalMs: Long = LocalThrottleIntervalMs.current): (A, B) -> Unit
Возвращает версию callback с двумя аргументами, ограниченную по частоте вызовов (throttle).
Parameters
interval Ms
Интервал троттлинга в миллисекундах. Значение берется из LocalThrottleIntervalMs, если не указано.