Safe Haskell | None |
---|---|
Language | Haskell2010 |
Web.Suavemente.Types
Synopsis
- newtype Suave a = Suave {}
- data SomeSuave where
- data Input a = Input {}
- data ChangeEvent = ChangeEvent {}
Documentation
An applicative functor capable of getting input from an HTML page.
An existentialized Suave
.
An applicative functor can introduce new markup, and hook it up to the event stream.
Constructors
Input | |
Fields
|
data ChangeEvent Source #
Change messages that come from the JS side.
Constructors
ChangeEvent | |
Instances
Eq ChangeEvent Source # | |
Defined in Web.Suavemente.Types | |
Show ChangeEvent Source # | |
Defined in Web.Suavemente.Types Methods showsPrec :: Int -> ChangeEvent -> ShowS # show :: ChangeEvent -> String # showList :: [ChangeEvent] -> ShowS # | |
Generic ChangeEvent Source # | |
Defined in Web.Suavemente.Types Associated Types type Rep ChangeEvent :: Type -> Type # | |
FromJSON ChangeEvent Source # | |
Defined in Web.Suavemente.Types | |
type Rep ChangeEvent Source # | |
Defined in Web.Suavemente.Types type Rep ChangeEvent = D1 (MetaData "ChangeEvent" "Web.Suavemente.Types" "suavemente-0.2.0.0-2RmTnO3yJOwIVgk7kgV5cE" False) (C1 (MetaCons "ChangeEvent" PrefixI True) (S1 (MetaSel (Just "ceElement") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 String) :*: S1 (MetaSel (Just "cePayload") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Value))) |