Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
makeNewJSString :: MonadIO m => JSStringRef -> m (ForeignPtr OpaqueJSString) Source
wrapJSString :: MonadIO m => JSStringRef -> m (ForeignPtr OpaqueJSString) Source
withJSVal :: MonadIO m => JSVal -> (JSValueRef -> m a) -> m a Source
withJSVals :: MonadIO m => [JSVal] -> ([JSValueRef] -> m a) -> m a Source
withObject :: MonadIO m => Object -> (JSObjectRef -> m a) -> m a Source
withJSString :: MonadIO m => JSString -> (JSStringRef -> m a) -> m a Source
withToJSVal :: ToJSVal val => val -> (JSValueRef -> JSM a) -> JSM a Source