Safe Haskell | Safe-Inferred |
---|---|
Language | GHC2021 |
The effect Pty
abstracts pseudo terminals.
Synopsis
- data Pty :: Effect where
- resize :: forall r. Member Pty r => Rows -> Cols -> Sem r ()
- handle :: forall r. Member Pty r => Sem r Handle
- size :: forall r. Member Pty r => Sem r (Rows, Cols)
- withPty :: Member (Scoped_ Pty) r => InterpreterFor Pty r
- interpretPty :: Members [Resource, Embed IO] r => InterpreterFor (Scoped_ Pty !! PtyError) r
Documentation
handle :: forall r. Member Pty r => Sem r Handle Source #
The file descriptor that can be connected to stdio of a process.