Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
JSDOM.Extras.Object
Description
Synopsis
- type ToJSObject k v = (ToJSString k, ToJSVal v)
- singleton :: (ToJSObject a b, MonadJSM m) => a -> b -> m Object
- toObject :: (MonadJSM m, ToJSObject a b) => [(a, b)] -> m Object
- fromObject :: MonadJSM m => Object -> m [(JSString, JSVal)]
- doNothing :: JSCallAsFunction
- lookup :: MonadJSM m => JSString -> Object -> m (Maybe JSVal)
- toMaybe :: MonadJSM m => JSVal -> m (Maybe JSVal)
Documentation
type ToJSObject k v = (ToJSString k, ToJSVal v) Source #
singleton :: (ToJSObject a b, MonadJSM m) => a -> b -> m Object Source #
Turn a single key, value pair into a javascript object
toObject :: (MonadJSM m, ToJSObject a b) => [(a, b)] -> m Object Source #
Turn a set of key, value pairs into a javascript object
fromObject :: MonadJSM m => Object -> m [(JSString, JSVal)] Source #
Turns a javascript Object into a list of keys and values
doNothing :: JSCallAsFunction Source #
A function that does nothing