BACK
Referenceaudit
Reference · 39

audit

Игнорирует значения во время окна, затем отдаёт последнее.

Сигнатура

audit(durationSelector: (value: T) => ObservableInput): MonoTypeOperatorFunction

Маркеры

a-b-c----| + audit(timer)  →  ----c|

Что делает

После первого значения запускает durationSelector и молчит, пока внутренний Observable не завершится. Затем эмитит последнее значение, которое пришло за это окно, и готов открыть новое окно.

Когда использовать

Когда важен финальный снимок пачки событий: resize, scroll, drag, пересчёт layout после серии быстрых изменений.

См. также

auditTime, debounce, throttle

script.ts // TypeScript
CONSOLE · Console Output
Нажмите на запуск, чтобы увидеть результат...