Module

Ink

Package
purescript-ink
Repository
ricky0123/purescript-ink

#useApp Source

useApp :: Hook (UseApp Unit) { exit :: Effect Unit }

#useFocus Source

useFocus :: Boolean -> Hook (UseFocus Unit) { isFocused :: Boolean }

#useStdout Source

useStdout :: Hook (UseStdout Unit) { stdout :: Writable () }

#Key Source

data Key

#keyIsLeftArrow Source

#keyIsRightArrow Source

#keyIsUpArrow Source

#keyIsDownArrow Source

#keyIsEnter Source

#keyIsEscape Source

#UseInput Source

data UseInput t0 t1

#UseApp Source

data UseApp t0 t1

#UseFocus Source

data UseFocus t0 t1

#UseStdout Source

data UseStdout t0 t1

Re-exports from Props.Box

#BoxPropsComplete Source

#BoxPropRecord Source

#mapBoxProps Source

mapBoxProps :: forall f g. (forall a. f a -> g a) -> BoxPropRecord f -> BoxPropRecord g

Re-exports from Props.Setters

#wrap Source

wrap :: forall f r. Applicative f => Boolean -> { wrap :: f Boolean | r } -> { wrap :: f Boolean | r }

#width Source

width :: forall f r. Applicative f => String -> { width :: f String | r } -> { width :: f String | r }

#underline Source

underline :: forall f r. Applicative f => Boolean -> { underline :: f Boolean | r } -> { underline :: f Boolean | r }

#strikethrough Source

strikethrough :: forall f r. Applicative f => Boolean -> { strikethrough :: f Boolean | r } -> { strikethrough :: f Boolean | r }

#padding Source

padding :: forall f r. Applicative f => Number -> { padding :: f Number | r } -> { padding :: f Number | r }

#marginTop Source

marginTop :: forall f r. Applicative f => Int -> { marginTop :: f Int | r } -> { marginTop :: f Int | r }

#marginBottom Source

marginBottom :: forall f r. Applicative f => Int -> { marginBottom :: f Int | r } -> { marginBottom :: f Int | r }

#justifyContent Source

justifyContent :: forall f r. Applicative f => String -> { justifyContent :: f String | r } -> { justifyContent :: f String | r }

#italic Source

italic :: forall f r. Applicative f => Boolean -> { italic :: f Boolean | r } -> { italic :: f Boolean | r }

#inverse Source

inverse :: forall f r. Applicative f => Boolean -> { inverse :: f Boolean | r } -> { inverse :: f Boolean | r }

#height Source

height :: forall f r. Applicative f => String -> { height :: f String | r } -> { height :: f String | r }

#flexDirection Source

flexDirection :: forall f r. Applicative f => String -> { flexDirection :: f String | r } -> { flexDirection :: f String | r }

#dimColor Source

dimColor :: forall f r. Applicative f => Boolean -> { dimColor :: f Boolean | r } -> { dimColor :: f Boolean | r }

#color Source

color :: forall f r. Applicative f => String -> { color :: f String | r } -> { color :: f String | r }

#bold Source

bold :: forall f r. Applicative f => Boolean -> { bold :: f Boolean | r } -> { bold :: f Boolean | r }

#backgroundColor Source

backgroundColor :: forall f r. Applicative f => String -> { backgroundColor :: f String | r } -> { backgroundColor :: f String | r }

Re-exports from Props.Text

#TextPropsComplete Source

#TextPropRecord Source

#mapTextProps Source

mapTextProps :: forall f g. (forall a. f a -> g a) -> TextPropRecord f -> TextPropRecord g