package handlers import ( "github.com/StevanFreeborn/term-tier/internal/state" tea "github.com/charmbracelet/bubbletea" ) type WinSizeMsgHandler interface { Match(s state.State, msg tea.WindowSizeMsg) bool Handle(s state.State, msg tea.WindowSizeMsg) tea.Cmd } func GetAllWinSizeHandlers() []WinSizeMsgHandler { return []WinSizeMsgHandler{ NewTrackWindowSizeHandler(), } }