Copyright | Will Thompson, Iñaki García Etxebarria and Jonas Platte |
---|---|
License | LGPL-2.1 |
Maintainer | Iñaki García Etxebarria (garetxe@gmail.com) |
Safe Haskell | None |
Language | Haskell2010 |
- newtype JavascriptResult = JavascriptResult (ForeignPtr JavascriptResult)
- noJavascriptResult :: Maybe JavascriptResult
- data JavascriptResultGetGlobalContextMethodInfo
- javascriptResultGetGlobalContext :: MonadIO m => JavascriptResult -> m GlobalContext
- data JavascriptResultGetValueMethodInfo
- javascriptResultGetValue :: MonadIO m => JavascriptResult -> m Value
- data JavascriptResultRefMethodInfo
- javascriptResultRef :: MonadIO m => JavascriptResult -> m JavascriptResult
- data JavascriptResultUnrefMethodInfo
- javascriptResultUnref :: MonadIO m => JavascriptResult -> m ()
Exported types
newtype JavascriptResult Source
BoxedObject JavascriptResult Source | |
((~) * info (ResolveJavascriptResultMethod t JavascriptResult), MethodInfo * info JavascriptResult p) => IsLabel t (JavascriptResult -> p) Source | |
((~) * info (ResolveJavascriptResultMethod t JavascriptResult), MethodInfo * info JavascriptResult p) => IsLabelProxy t (JavascriptResult -> p) Source | |
((~) (TYPE Lifted) signature (m ()), MonadIO m) => MethodInfo (TYPE Lifted) JavascriptResultUnrefMethodInfo JavascriptResult signature Source | |
((~) (TYPE Lifted) signature (m JavascriptResult), MonadIO m) => MethodInfo (TYPE Lifted) JavascriptResultRefMethodInfo JavascriptResult signature Source | |
((~) (TYPE Lifted) signature (m Value), MonadIO m) => MethodInfo (TYPE Lifted) JavascriptResultGetValueMethodInfo JavascriptResult signature Source | |
((~) (TYPE Lifted) signature (m GlobalContext), MonadIO m) => MethodInfo (TYPE Lifted) JavascriptResultGetGlobalContextMethodInfo JavascriptResult signature Source | |
Methods
javascriptResultGetGlobalContext
data JavascriptResultGetGlobalContextMethodInfo Source
((~) (TYPE Lifted) signature (m GlobalContext), MonadIO m) => MethodInfo (TYPE Lifted) JavascriptResultGetGlobalContextMethodInfo JavascriptResult signature Source | |
javascriptResultGetGlobalContext :: MonadIO m => JavascriptResult -> m GlobalContext Source
javascriptResultGetValue
data JavascriptResultGetValueMethodInfo Source
((~) (TYPE Lifted) signature (m Value), MonadIO m) => MethodInfo (TYPE Lifted) JavascriptResultGetValueMethodInfo JavascriptResult signature Source | |
javascriptResultGetValue :: MonadIO m => JavascriptResult -> m Value Source
javascriptResultRef
data JavascriptResultRefMethodInfo Source
((~) (TYPE Lifted) signature (m JavascriptResult), MonadIO m) => MethodInfo (TYPE Lifted) JavascriptResultRefMethodInfo JavascriptResult signature Source | |
javascriptResultRef :: MonadIO m => JavascriptResult -> m JavascriptResult Source
javascriptResultUnref
data JavascriptResultUnrefMethodInfo Source
((~) (TYPE Lifted) signature (m ()), MonadIO m) => MethodInfo (TYPE Lifted) JavascriptResultUnrefMethodInfo JavascriptResult signature Source | |
javascriptResultUnref :: MonadIO m => JavascriptResult -> m () Source