Raxol.Terminal.ScreenBuffer.FileWatcher (Raxol v2.0.1)
View SourceHandles file system event monitoring for the terminal screen buffer. This module provides functions for processing file system events and managing debounced event handling.
Summary
Types
@type debounce_timeout() :: non_neg_integer()
@type events() :: [event()]
@type t() :: %Raxol.Terminal.ScreenBuffer.FileWatcher{ last_event_time: non_neg_integer(), pending_events: events(), watched_paths: MapSet.t(Path.t()) }