Moduleghcjs-base-0.8.0.4
GHCJS.Marshal
- 2 classes
- 2 values
- Packageghcjs-base-0.8.0.4
- Exports4
- LicenceMIT
Methods
fromJSVal :: JSVal -> IO (Maybe a)fromJSValUnchecked :: JSVal -> IO afromJSValListOf :: JSVal -> IO (Maybe [a])fromJSValUncheckedListOf :: JSVal -> IO [a]
Instances26FromJSVal, …
FromJSVal ValueDefined in ghcjs-base-0.8.0.4 · GHCJS.Marshal · orphanFromJSVal Int16Defined in ghcjs-base-0.8.0.4 · GHCJS.Marshal · orphanFromJSVal Int32Defined in ghcjs-base-0.8.0.4 · GHCJS.Marshal · orphanFromJSVal Int8Defined in ghcjs-base-0.8.0.4 · GHCJS.Marshal · orphanFromJSVal JSValDefined in ghcjs-base-0.8.0.4 · GHCJS.Marshal · orphanFromJSVal BoolDefined in ghcjs-base-0.8.0.4 · GHCJS.Marshal · orphanFromJSVal CharDefined in ghcjs-base-0.8.0.4 · GHCJS.Marshal · orphanFromJSVal DoubleDefined in ghcjs-base-0.8.0.4 · GHCJS.Marshal · orphanFromJSVal FloatDefined in ghcjs-base-0.8.0.4 · GHCJS.Marshal · orphanFromJSVal IntDefined in ghcjs-base-0.8.0.4 · GHCJS.Marshal · orphanFromJSVal WordDefined in ghcjs-base-0.8.0.4 · GHCJS.Marshal · orphanFromJSVal Word16Defined in ghcjs-base-0.8.0.4 · GHCJS.Marshal · orphanFromJSVal Word32Defined in ghcjs-base-0.8.0.4 · GHCJS.Marshal · orphanFromJSVal Word8Defined in ghcjs-base-0.8.0.4 · GHCJS.Marshal · orphanFromJSVal JSStringDefined in ghcjs-base-0.8.0.4 · GHCJS.Marshal · orphanFromJSVal TextDefined in ghcjs-base-0.8.0.4 · GHCJS.Marshal · orphanFromJSVal ()Defined in ghcjs-base-0.8.0.4 · GHCJS.Marshal · orphanFromJSVal a => FromJSVal (Maybe a)Defined in ghcjs-base-0.8.0.4 · GHCJS.Marshal · orphanFromJSVal a => FromJSVal [a]Defined in ghcjs-base-0.8.0.4 · GHCJS.Marshal · orphan(FromJSVal a, FromJSVal b) => FromJSVal (a, b)Defined in ghcjs-base-0.8.0.4 · GHCJS.Marshal · orphan(FromJSVal a, FromJSVal b, FromJSVal c) => FromJSVal (a, b, c)Defined in ghcjs-base-0.8.0.4 · GHCJS.Marshal · orphan(FromJSVal a, FromJSVal b, FromJSVal c, FromJSVal d) => FromJSVal (a, b, c, d)Defined in ghcjs-base-0.8.0.4 · GHCJS.Marshal · orphan(FromJSVal a, FromJSVal b, FromJSVal c, FromJSVal d, FromJSVal e) => FromJSVal (a, b, c, d, e)Defined in ghcjs-base-0.8.0.4 · GHCJS.Marshal · orphan(FromJSVal a, FromJSVal b, FromJSVal c, FromJSVal d, FromJSVal e, FromJSVal f) => FromJSVal (a, b, c, d, e, f)Defined in ghcjs-base-0.8.0.4 · GHCJS.Marshal · orphan(FromJSVal a, FromJSVal b, FromJSVal c, FromJSVal d, FromJSVal e, FromJSVal f, FromJSVal g) => FromJSVal (a, b, c, d, e, f, g)Defined in ghcjs-base-0.8.0.4 · GHCJS.Marshal · orphan(FromJSVal a, FromJSVal b, FromJSVal c, FromJSVal d, FromJSVal e, FromJSVal f, FromJSVal g, FromJSVal h) => FromJSVal (a, b, c, d, e, f, g, h)Defined in ghcjs-base-0.8.0.4 · GHCJS.Marshal · orphan
Instances24ToJSVal, …
ToJSVal ValueDefined in ghcjs-base-0.8.0.4 · GHCJS.Marshal · orphanToJSVal Int16Defined in ghcjs-base-0.8.0.4 · GHCJS.Marshal · orphanToJSVal Int32Defined in ghcjs-base-0.8.0.4 · GHCJS.Marshal · orphanToJSVal Int8Defined in ghcjs-base-0.8.0.4 · GHCJS.Marshal · orphanToJSVal JSValDefined in ghcjs-base-0.8.0.4 · GHCJS.Marshal · orphanToJSVal BoolDefined in ghcjs-base-0.8.0.4 · GHCJS.Marshal · orphanToJSVal CharDefined in ghcjs-base-0.8.0.4 · GHCJS.Marshal · orphanToJSVal DoubleDefined in ghcjs-base-0.8.0.4 · GHCJS.Marshal · orphanToJSVal FloatDefined in ghcjs-base-0.8.0.4 · GHCJS.Marshal · orphanToJSVal IntDefined in ghcjs-base-0.8.0.4 · GHCJS.Marshal · orphanToJSVal WordDefined in ghcjs-base-0.8.0.4 · GHCJS.Marshal · orphanToJSVal Word16Defined in ghcjs-base-0.8.0.4 · GHCJS.Marshal · orphanToJSVal Word32Defined in ghcjs-base-0.8.0.4 · GHCJS.Marshal · orphanToJSVal Word8Defined in ghcjs-base-0.8.0.4 · GHCJS.Marshal · orphanToJSVal JSStringDefined in ghcjs-base-0.8.0.4 · GHCJS.Marshal · orphanToJSVal TextDefined in ghcjs-base-0.8.0.4 · GHCJS.Marshal · orphanToJSVal a => ToJSVal (Maybe a)Defined in ghcjs-base-0.8.0.4 · GHCJS.Marshal · orphanToJSVal a => ToJSVal [a]Defined in ghcjs-base-0.8.0.4 · GHCJS.Marshal · orphan(ToJSVal a, ToJSVal b) => ToJSVal (a, b)Defined in ghcjs-base-0.8.0.4 · GHCJS.Marshal · orphan(ToJSVal a, ToJSVal b, ToJSVal c) => ToJSVal (a, b, c)Defined in ghcjs-base-0.8.0.4 · GHCJS.Marshal · orphan(ToJSVal a, ToJSVal b, ToJSVal c, ToJSVal d) => ToJSVal (a, b, c, d)Defined in ghcjs-base-0.8.0.4 · GHCJS.Marshal · orphan(ToJSVal a, ToJSVal b, ToJSVal c, ToJSVal d, ToJSVal e) => ToJSVal (a, b, c, d, e)Defined in ghcjs-base-0.8.0.4 · GHCJS.Marshal · orphan(ToJSVal a, ToJSVal b, ToJSVal c, ToJSVal d, ToJSVal e, ToJSVal f) => ToJSVal (a, b, c, d, e, f)Defined in ghcjs-base-0.8.0.4 · GHCJS.Marshal · orphan(ToJSVal a, ToJSVal b, ToJSVal c, ToJSVal d, ToJSVal e, ToJSVal f, ToJSVal g) => ToJSVal (a, b, c, d, e, f, g)Defined in ghcjs-base-0.8.0.4 · GHCJS.Marshal · orphan
Orphan instances
50 instancesFromJSVal ValueFromJSVal Int16FromJSVal Int32FromJSVal Int8FromJSVal JSValFromJSVal BoolFromJSVal CharFromJSVal DoubleFromJSVal FloatFromJSVal IntFromJSVal WordFromJSVal Word16FromJSVal Word32FromJSVal Word8FromJSVal JSStringFromJSVal TextFromJSVal ()ToJSVal ValueToJSVal Int16ToJSVal Int32ToJSVal Int8ToJSVal JSValToJSVal BoolToJSVal CharToJSVal DoubleToJSVal FloatToJSVal IntToJSVal WordToJSVal Word16ToJSVal Word32ToJSVal Word8ToJSVal JSStringToJSVal TextFromJSVal a => FromJSVal (Maybe a)FromJSVal a => FromJSVal [a]ToJSVal a => ToJSVal (Maybe a)ToJSVal a => ToJSVal [a](FromJSVal a, FromJSVal b) => FromJSVal (a, b)(ToJSVal a, ToJSVal b) => ToJSVal (a, b)(FromJSVal a, FromJSVal b, FromJSVal c) => FromJSVal (a, b, c)(ToJSVal a, ToJSVal b, ToJSVal c) => ToJSVal (a, b, c)(FromJSVal a, FromJSVal b, FromJSVal c, FromJSVal d) => FromJSVal (a, b, c, d)(ToJSVal a, ToJSVal b, ToJSVal c, ToJSVal d) => ToJSVal (a, b, c, d)(FromJSVal a, FromJSVal b, FromJSVal c, FromJSVal d, FromJSVal e) => FromJSVal (a, b, c, d, e)(ToJSVal a, ToJSVal b, ToJSVal c, ToJSVal d, ToJSVal e) => ToJSVal (a, b, c, d, e)(FromJSVal a, FromJSVal b, FromJSVal c, FromJSVal d, FromJSVal e, FromJSVal f) => FromJSVal (a, b, c, d, e, f)(ToJSVal a, ToJSVal b, ToJSVal c, ToJSVal d, ToJSVal e, ToJSVal f) => ToJSVal (a, b, c, d, e, f)(FromJSVal a, FromJSVal b, FromJSVal c, FromJSVal d, FromJSVal e, FromJSVal f, FromJSVal g) => FromJSVal (a, b, c, d, e, f, g)(ToJSVal a, ToJSVal b, ToJSVal c, ToJSVal d, ToJSVal e, ToJSVal f, ToJSVal g) => ToJSVal (a, b, c, d, e, f, g)(FromJSVal a, FromJSVal b, FromJSVal c, FromJSVal d, FromJSVal e, FromJSVal f, FromJSVal g, FromJSVal h) => FromJSVal (a, b, c, d, e, f, g, h)