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 | |
((~) * signature (m ()), MonadIO m) => MethodInfo * JavascriptResultUnrefMethodInfo JavascriptResult signature | |
((~) * signature (m JavascriptResult), MonadIO m) => MethodInfo * JavascriptResultRefMethodInfo JavascriptResult signature | |
((~) * signature (m Value), MonadIO m) => MethodInfo * JavascriptResultGetValueMethodInfo JavascriptResult signature | |
((~) * signature (m GlobalContext), MonadIO m) => MethodInfo * JavascriptResultGetGlobalContextMethodInfo JavascriptResult signature | |
((~) * info (ResolveJavascriptResultMethod t JavascriptResult), MethodInfo * info JavascriptResult p) => IsLabelProxy t (JavascriptResult -> p) | |
type AttributeList JavascriptResult |
Methods
javascriptResultGetGlobalContext
data JavascriptResultGetGlobalContextMethodInfo Source
((~) * signature (m GlobalContext), MonadIO m) => MethodInfo * JavascriptResultGetGlobalContextMethodInfo JavascriptResult signature |
javascriptResultGetValue
data JavascriptResultGetValueMethodInfo Source
((~) * signature (m Value), MonadIO m) => MethodInfo * JavascriptResultGetValueMethodInfo JavascriptResult signature |
javascriptResultGetValue :: MonadIO m => JavascriptResult -> m Value Source
javascriptResultRef
data JavascriptResultRefMethodInfo Source
((~) * signature (m JavascriptResult), MonadIO m) => MethodInfo * JavascriptResultRefMethodInfo JavascriptResult signature |
javascriptResultRef :: MonadIO m => JavascriptResult -> m JavascriptResult Source
javascriptResultUnref
data JavascriptResultUnrefMethodInfo Source
((~) * signature (m ()), MonadIO m) => MethodInfo * JavascriptResultUnrefMethodInfo JavascriptResult signature |
javascriptResultUnref :: MonadIO m => JavascriptResult -> m () Source