1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
package tui
func collectComponentWatchers(rootComp Component, root *Element) []Watcher {
var watchers []Watcher
walkComponents(rootComp, root, func(comp Component) {
if wp, ok := comp.(WatcherProvider); ok {
watchers = append(watchers, wp.Watchers()...)
}
})
return watchers
}
|