Module
Flame.Application.PreMount
- Package
- purescript-flame
- Repository
- easafe/purescript-flame
#idSerializedState Source
idSerializedState :: String -> String
#onlyLetters Source
onlyLetters :: String -> String
#UnserializeModel Source
class UnserializeModel m where
Members
unserializeModel :: String -> Either String m
Instances
(GDecodeJson m list, RowToList m list) => UnserializeModel (Record m)
(Generic m r, DecodeRep r) => UnserializeModel m
#jsonStringError Source
jsonStringError :: forall a. Either JsonDecodeError a -> Either String a
#serializedState Source
serializedState :: forall model. UnserializeModel model => String -> Effect model
#SerializeModel Source
class SerializeModel m where
Members
serializeModel :: m -> String
Instances
(GEncodeJson m list, RowToList m list) => SerializeModel (Record m)
(Generic m r, EncodeRep r) => SerializeModel m
#preMount Source
preMount :: forall message model. SerializeModel model => QuerySelector -> PreApplication model message -> Effect String
- Modules
- Flame
- Flame.
Application. DOM - Flame.
Application. EffectList - Flame.
Application. Effectful - Flame.
Application. NoEffects - Flame.
Application. PreMount - Flame.
External - Flame.
External. Document - Flame.
External. Source - Flame.
External. Types - Flame.
External. Window - Flame.
HTML. Attribute - Flame.
HTML. Attribute. Internal - Flame.
HTML. Element - Flame.
HTML. Event - Flame.
Renderer - Flame.
Renderer. Hook - Flame.
Renderer. String - Flame.
Types