Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Documentation
runFeedbackLoop :: IO () Source #
startWatching :: Path Abs Dir -> Filter -> TerminalCapabilities -> ZonedTime -> LoopSettings -> WatchManager -> Chan Event -> IO StopListening Source #
data RestartEvent Source #
Instances
Show RestartEvent Source # | |
Defined in Feedback.Loop showsPrec :: Int -> RestartEvent -> ShowS # show :: RestartEvent -> String # showList :: [RestartEvent] -> ShowS # | |
Eq RestartEvent Source # | |
Defined in Feedback.Loop (==) :: RestartEvent -> RestartEvent -> Bool # (/=) :: RestartEvent -> RestartEvent -> Bool # |
worker :: ThreadId -> LoopSettings -> TerminalCapabilities -> ZonedTime -> Chan Event -> IO () Source #
installKillHandler :: ThreadId -> ProcessHandle -> IO () Source #
waitForEvent :: Chan Event -> IO RestartEvent Source #
putOutput :: OutputSettings -> TerminalCapabilities -> ZonedTime -> Output -> IO () Source #