package watcher // Notification is the delegate methods from the Notifier type Notification interface { WatcherItemDidChange(string) WatcherDidError(error) } // Notifier is the base interface for file watching type Notifier interface { Start(Notification) Add(string) error Shutdown() }