FromJSVal Bool Source # | |
Instance details |
FromJSVal Char Source # | |
Instance details |
FromJSVal Double Source # | |
Instance details |
FromJSVal Float Source # | |
Instance details |
FromJSVal Int Source # | |
Instance details |
FromJSVal Int8 Source # | |
Instance details |
FromJSVal Int16 Source # | |
Instance details |
FromJSVal Int32 Source # | |
Instance details |
FromJSVal Word Source # | |
Instance details |
FromJSVal Word8 Source # | |
Instance details |
FromJSVal Word16 Source # | |
Instance details |
FromJSVal Word32 Source # | |
Instance details |
FromJSVal () Source # | |
Instance details |
FromJSVal Text Source # | |
Instance details |
FromJSVal Value Source # | |
Instance details |
FromJSVal JSVal Source # | |
Instance details |
FromJSVal JSString Source # | |
Instance details |
ToJSVal Bool Source # | |
Instance details |
ToJSVal Char Source # | |
Instance details |
ToJSVal Double Source # | |
Instance details |
ToJSVal Float Source # | |
Instance details |
ToJSVal Int Source # | |
Instance details |
ToJSVal Int8 Source # | |
Instance details |
ToJSVal Int16 Source # | |
Instance details |
ToJSVal Int32 Source # | |
Instance details |
ToJSVal Word Source # | |
Instance details |
ToJSVal Word8 Source # | |
Instance details |
ToJSVal Word16 Source # | |
Instance details |
ToJSVal Word32 Source # | |
Instance details |
ToJSVal Text Source # | |
Instance details |
ToJSVal Value Source # | |
Instance details |
ToJSVal JSVal Source # | |
Instance details |
ToJSVal JSString Source # | |
Instance details |
FromJSVal a => FromJSVal [a] Source # | |
Instance details |
FromJSVal a => FromJSVal (Maybe a) Source # | |
Instance details |
ToJSVal a => ToJSVal [a] Source # | |
Instance details |
ToJSVal a => ToJSVal (Maybe a) Source # | |
Instance details |
(FromJSVal a, FromJSVal b) => FromJSVal (a, b) Source # | |
Instance details |
(ToJSVal a, ToJSVal b) => ToJSVal (a, b) Source # | |
Instance details |
(FromJSVal a, FromJSVal b, FromJSVal c) => FromJSVal (a, b, c) Source # | |
Instance details |
(ToJSVal a, ToJSVal b, ToJSVal c) => ToJSVal (a, b, c) Source # | |
Instance details |
(FromJSVal a, FromJSVal b, FromJSVal c, FromJSVal d) => FromJSVal (a, b, c, d) Source # | |
Instance details Methods fromJSVal :: JSVal -> IO (Maybe (a, b, c, d)) Source # fromJSValUnchecked :: JSVal -> IO (a, b, c, d) Source # fromJSValListOf :: JSVal -> IO (Maybe [(a, b, c, d)]) Source # fromJSValUncheckedListOf :: JSVal -> IO [(a, b, c, d)] Source # |
(ToJSVal a, ToJSVal b, ToJSVal c, ToJSVal d) => ToJSVal (a, b, c, d) Source # | |
Instance details |
(FromJSVal a, FromJSVal b, FromJSVal c, FromJSVal d, FromJSVal e) => FromJSVal (a, b, c, d, e) Source # | |
Instance details Methods fromJSVal :: JSVal -> IO (Maybe (a, b, c, d, e)) Source # fromJSValUnchecked :: JSVal -> IO (a, b, c, d, e) Source # fromJSValListOf :: JSVal -> IO (Maybe [(a, b, c, d, e)]) Source # fromJSValUncheckedListOf :: JSVal -> IO [(a, b, c, d, e)] Source # |
(ToJSVal a, ToJSVal b, ToJSVal c, ToJSVal d, ToJSVal e) => ToJSVal (a, b, c, d, e) Source # | |
Instance details |
(FromJSVal a, FromJSVal b, FromJSVal c, FromJSVal d, FromJSVal e, FromJSVal f) => FromJSVal (a, b, c, d, e, f) Source # | |
Instance details Methods fromJSVal :: JSVal -> IO (Maybe (a, b, c, d, e, f)) Source # fromJSValUnchecked :: JSVal -> IO (a, b, c, d, e, f) Source # fromJSValListOf :: JSVal -> IO (Maybe [(a, b, c, d, e, f)]) Source # fromJSValUncheckedListOf :: JSVal -> IO [(a, b, c, d, e, f)] Source # |
(ToJSVal a, ToJSVal b, ToJSVal c, ToJSVal d, ToJSVal e, ToJSVal f) => ToJSVal (a, b, c, d, e, f) Source # | |
Instance details Methods toJSVal :: (a, b, c, d, e, f) -> IO JSVal Source # toJSValListOf :: [(a, b, c, d, e, f)] -> IO JSVal Source # |
(FromJSVal a, FromJSVal b, FromJSVal c, FromJSVal d, FromJSVal e, FromJSVal f, FromJSVal g) => FromJSVal (a, b, c, d, e, f, g) Source # | |
Instance details Methods fromJSVal :: JSVal -> IO (Maybe (a, b, c, d, e, f, g)) Source # fromJSValUnchecked :: JSVal -> IO (a, b, c, d, e, f, g) Source # fromJSValListOf :: JSVal -> IO (Maybe [(a, b, c, d, e, f, g)]) Source # fromJSValUncheckedListOf :: JSVal -> IO [(a, b, c, d, e, f, g)] Source # |
(ToJSVal a, ToJSVal b, ToJSVal c, ToJSVal d, ToJSVal e, ToJSVal f, ToJSVal g) => ToJSVal (a, b, c, d, e, f, g) Source # | |
Instance details Methods toJSVal :: (a, b, c, d, e, f, g) -> IO JSVal Source # toJSValListOf :: [(a, b, c, d, e, f, g)] -> IO JSVal Source # |
(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) Source # | |
Instance details Methods fromJSVal :: JSVal -> IO (Maybe (a, b, c, d, e, f, g, h)) Source # fromJSValUnchecked :: JSVal -> IO (a, b, c, d, e, f, g, h) Source # fromJSValListOf :: JSVal -> IO (Maybe [(a, b, c, d, e, f, g, h)]) Source # fromJSValUncheckedListOf :: JSVal -> IO [(a, b, c, d, e, f, g, h)] Source # |