Module

Halogen.XShell

Package
purescript-halogen-xterm
Repository
grybiena/halogen-xterm

#component Source

component :: forall w s o m. MonadAff m => Component (ShellM w s o m) s o m

Re-exports from Halogen.XShell.Free

#terminal Source

terminal :: forall w s o m r. TerminalM r -> ShellM w s o m r

#queryWindow Source

queryWindow :: forall q o' _1 s o sym px i w m a. Cons sym (Slot q o' i) _1 (Slots w) => IsSymbol sym => Ord i => Cons sym (Slot q o' i) px w => Proxy sym -> i -> q a -> ShellM w s o m (Maybe a)

#putShell Source

putShell :: forall w s o m. s -> ShellM w s o m Unit

#output Source

output :: forall w s o m. o -> ShellM w s o m Unit

#openWindow Source

openWindow :: forall q' o' i' _1 s o sym px i w m. Cons sym (Slot q' o' i) _1 (Slots w) => IsSymbol sym => Ord i => Cons sym (Slot q' o' i) px w => Proxy sym -> i -> Component q' i' o' m -> i' -> (o' -> ShellM w s o m Unit) -> ShellM w s o m Unit

#modifyShell Source

modifyShell :: forall w s o m. (s -> s) -> ShellM w s o m Unit

#interpreter Source

interpreter :: forall w s o m. (Output -> ShellM w s o m Unit) -> ShellM w s o m Unit

#getShell Source

getShell :: forall w s o m. ShellM w s o m s

#closeWindow Source

closeWindow :: forall q' o' _1 s o sym px i w m. Cons sym (Slot q' o' i) _1 (Slots w) => IsSymbol sym => Ord i => Cons sym (Slot q' o' i) px w => Proxy sym -> i -> ShellM w s o m Unit