package watcher import ( "context" "github.com/yusing/go-proxy/internal/gperr" ) type fileWatcher struct { relPath string eventCh chan Event errCh chan gperr.Error } func (fw *fileWatcher) Events(ctx context.Context) (<-chan Event, <-chan gperr.Error) { return fw.eventCh, fw.errCh }