Raxol.Core.Runtime.Plugins.FileWatcher.Behaviour behaviour (Raxol v0.4.0)
View SourceDefines the behaviour for file watching functionality in the plugin system.
This behaviour is responsible for:
- Setting up file system watchers
- Handling file change events
- Managing file paths and reverse mappings
- Debouncing file events
- Triggering plugin reloads
Summary
Callbacks
Cleans up file watching resources.
Handles debounced file events. Returns updated state after processing events.
Handles file system events. Returns updated state with debounced reload timer if needed.
Sets up file watching for plugin source files. Returns the updated state with the file watcher PID.
Updates the reverse path mapping for file watching.
Callbacks
Cleans up file watching resources.
Handles debounced file events. Returns updated state after processing events.
Handles file system events. Returns updated state with debounced reload timer if needed.
Sets up file watching for plugin source files. Returns the updated state with the file watcher PID.
Updates the reverse path mapping for file watching.