Module

Text.Markdown.SlamDown

Package
purescript-markdown
Repository
slamdata/purescript-markdown

Re-exports from Text.Markdown.SlamDown.Syntax

#TextBox Source

data TextBox f

Constructors

Instances

#SlamDownP Source

newtype SlamDownP a

SlamDownP is the type of SlamDown abstract syntax trees which take values in a.

Constructors

Instances

#FormFieldP Source

data FormFieldP f a

Constructors

Instances

#FormField Source

#Expr Source

data Expr a

Constructors

Instances

#Value Source

class (Eq a, Ord a) <= Value a  where

Members

Instances

#traverseTextBox Source

traverseTextBox :: forall f g h. Applicative h => (forall a. f a -> h (g a)) -> TextBox f -> h (TextBox g)

#traverseFormField Source

traverseFormField :: forall f g h a. Applicative h => (forall x. f x -> h (g x)) -> FormFieldP f a -> h (FormFieldP g a)

#transTextBox Source

transTextBox :: forall f g. (f ~> g) -> TextBox f -> TextBox g

#transFormField Source

transFormField :: forall f g. (f ~> g) -> (FormFieldP f) ~> (FormFieldP g)

#getUnevaluated Source

getUnevaluated :: forall e. Expr e -> Maybe String

#getLiteral Source

getLiteral :: forall e. Expr e -> Maybe e