github.com/tilt-dev/tilt@v0.33.15-0.20240515162809-0a22ed45d8a0/internal/controllers/core/filewatch/fsevent/factories.go (about) 1 package fsevent 2 3 import ( 4 "time" 5 6 "github.com/tilt-dev/tilt/internal/watch" 7 "github.com/tilt-dev/tilt/pkg/logger" 8 ) 9 10 type WatcherMaker func(paths []string, ignore watch.PathMatcher, l logger.Logger) (watch.Notify, error) 11 12 type TimerMaker func(d time.Duration) <-chan time.Time 13 14 func ProvideWatcherMaker() WatcherMaker { 15 return watch.NewWatcher 16 } 17 18 func ProvideTimerMaker() TimerMaker { 19 return time.After 20 }