Safe Haskell | Safe-Inferred |
---|---|
Language | GHC2021 |
Effectful.Zoo.Console.Static
Documentation
data Console (i :: Type) :: Effect Source #
Instances
type DispatchOf (Console i) Source # | |
Defined in Effectful.Zoo.Console.Static | |
newtype StaticRep (Console i) Source # | |
Defined in Effectful.Zoo.Console.Static |
runConsole :: r <: IOE => HasCallStack => UnliftStrategy -> (HasCallStack => i -> Eff r ()) -> Eff (Console i : r) a -> Eff r a Source #
runConsoleTextToHandle :: HasCallStack => Handle -> Eff (Console Text : r) a -> Eff r a Source #
runConsoleTextToStdout :: HasCallStack => Eff (Console Text : r) a -> Eff r a Source #
runConsoleTextToStderr :: HasCallStack => Eff (Console Text : r) a -> Eff r a Source #
withConsole :: HasCallStack => (o -> i) -> Eff (Console o : r) a -> Eff (Console i : r) a Source #