Language.Javascript.JSaddle.Types

JavaScript Context

data JSContextRef

The JSM Monad

data JSM a

class MonadJSM m

liftJSM

Pure GHCJS functions

data GHCJSPure a

ghcjsPure

ghcjsPureMap

ghcjsPureId

JavaScript Value Types

data JSVal

class IsJSVal a

jsval

data SomeJSArray m

type JSArray

type MutableJSArray

type STJSArray s

data Object

data JSString

data Nullable a

type JSCallAsFunction

Debugging

type JSadddleHasCallStack

JavaScript Context Commands

data MutabilityType s

type Mutable

type Immutable

data IsItMutable

type family Mutability (a :: MutabilityType s) :: IsItMutable where ...

data JSValueReceived

data JSValueForSend

data JSStringReceived

data JSStringForSend

data JSObjectForSend

data AsyncCommand

data Command

data Batch

data Result

data Results