ghcjs-base-stub-0.2.0.0: Allow GHCJS projects to compile under GHC and develop using intero.

Safe HaskellNone
LanguageHaskell2010

GHCJS.Marshal.Pure

Contents

Documentation

class PFromJSVal a where #

Minimal complete definition

pFromJSVal

Methods

pFromJSVal :: JSVal -> a #

Instances
PFromJSVal Bool # 
Instance details

Defined in GHCJS.Marshal.Pure

Methods

pFromJSVal :: JSVal -> Bool #

PFromJSVal Char # 
Instance details

Defined in GHCJS.Marshal.Pure

Methods

pFromJSVal :: JSVal -> Char #

PFromJSVal Double # 
Instance details

Defined in GHCJS.Marshal.Pure

Methods

pFromJSVal :: JSVal -> Double #

PFromJSVal Float # 
Instance details

Defined in GHCJS.Marshal.Pure

Methods

pFromJSVal :: JSVal -> Float #

PFromJSVal Int # 
Instance details

Defined in GHCJS.Marshal.Pure

Methods

pFromJSVal :: JSVal -> Int #

PFromJSVal Int8 # 
Instance details

Defined in GHCJS.Marshal.Pure

Methods

pFromJSVal :: JSVal -> Int8 #

PFromJSVal Int16 # 
Instance details

Defined in GHCJS.Marshal.Pure

Methods

pFromJSVal :: JSVal -> Int16 #

PFromJSVal Int32 # 
Instance details

Defined in GHCJS.Marshal.Pure

Methods

pFromJSVal :: JSVal -> Int32 #

PFromJSVal Word # 
Instance details

Defined in GHCJS.Marshal.Pure

Methods

pFromJSVal :: JSVal -> Word #

PFromJSVal Word8 # 
Instance details

Defined in GHCJS.Marshal.Pure

Methods

pFromJSVal :: JSVal -> Word8 #

PFromJSVal Word16 # 
Instance details

Defined in GHCJS.Marshal.Pure

Methods

pFromJSVal :: JSVal -> Word16 #

PFromJSVal Word32 # 
Instance details

Defined in GHCJS.Marshal.Pure

Methods

pFromJSVal :: JSVal -> Word32 #

PFromJSVal () # 
Instance details

Defined in GHCJS.Marshal.Pure

Methods

pFromJSVal :: JSVal -> () #

PFromJSVal Text # 
Instance details

Defined in GHCJS.Marshal.Pure

Methods

pFromJSVal :: JSVal -> Text #

PFromJSVal JSVal # 
Instance details

Defined in GHCJS.Marshal.Pure

Methods

pFromJSVal :: JSVal -> JSVal #

PFromJSVal JSString # 
Instance details

Defined in GHCJS.Marshal.Pure

Methods

pFromJSVal :: JSVal -> JSString #

PFromJSVal [Char] # 
Instance details

Defined in GHCJS.Marshal.Pure

Methods

pFromJSVal :: JSVal -> [Char] #

PFromJSVal a => PFromJSVal (Maybe a) # 
Instance details

Defined in GHCJS.Marshal.Pure

Methods

pFromJSVal :: JSVal -> Maybe a #

class PToJSVal a where #

Minimal complete definition

pToJSVal

Methods

pToJSVal :: a -> JSVal #

Instances
PToJSVal Bool # 
Instance details

Defined in GHCJS.Marshal.Pure

Methods

pToJSVal :: Bool -> JSVal #

PToJSVal Char # 
Instance details

Defined in GHCJS.Marshal.Pure

Methods

pToJSVal :: Char -> JSVal #

PToJSVal Double # 
Instance details

Defined in GHCJS.Marshal.Pure

Methods

pToJSVal :: Double -> JSVal #

PToJSVal Float # 
Instance details

Defined in GHCJS.Marshal.Pure

Methods

pToJSVal :: Float -> JSVal #

PToJSVal Int # 
Instance details

Defined in GHCJS.Marshal.Pure

Methods

pToJSVal :: Int -> JSVal #

PToJSVal Int8 # 
Instance details

Defined in GHCJS.Marshal.Pure

Methods

pToJSVal :: Int8 -> JSVal #

PToJSVal Int16 # 
Instance details

Defined in GHCJS.Marshal.Pure

Methods

pToJSVal :: Int16 -> JSVal #

PToJSVal Int32 # 
Instance details

Defined in GHCJS.Marshal.Pure

Methods

pToJSVal :: Int32 -> JSVal #

PToJSVal Word # 
Instance details

Defined in GHCJS.Marshal.Pure

Methods

pToJSVal :: Word -> JSVal #

PToJSVal Word8 # 
Instance details

Defined in GHCJS.Marshal.Pure

Methods

pToJSVal :: Word8 -> JSVal #

PToJSVal Word16 # 
Instance details

Defined in GHCJS.Marshal.Pure

Methods

pToJSVal :: Word16 -> JSVal #

PToJSVal Word32 # 
Instance details

Defined in GHCJS.Marshal.Pure

Methods

pToJSVal :: Word32 -> JSVal #

PToJSVal Text # 
Instance details

Defined in GHCJS.Marshal.Pure

Methods

pToJSVal :: Text -> JSVal #

PToJSVal JSVal # 
Instance details

Defined in GHCJS.Marshal.Pure

Methods

pToJSVal :: JSVal -> JSVal #

PToJSVal JSString # 
Instance details

Defined in GHCJS.Marshal.Pure

Methods

pToJSVal :: JSString -> JSVal #

PToJSVal [Char] # 
Instance details

Defined in GHCJS.Marshal.Pure

Methods

pToJSVal :: [Char] -> JSVal #

PToJSVal a => PToJSVal (Maybe a) # 
Instance details

Defined in GHCJS.Marshal.Pure

Methods

pToJSVal :: Maybe a -> JSVal #

Orphan instances

PFromJSVal Bool # 
Instance details

Methods

pFromJSVal :: JSVal -> Bool #

PFromJSVal Char # 
Instance details

Methods

pFromJSVal :: JSVal -> Char #

PFromJSVal Double # 
Instance details

Methods

pFromJSVal :: JSVal -> Double #

PFromJSVal Float # 
Instance details

Methods

pFromJSVal :: JSVal -> Float #

PFromJSVal Int # 
Instance details

Methods

pFromJSVal :: JSVal -> Int #

PFromJSVal Int8 # 
Instance details

Methods

pFromJSVal :: JSVal -> Int8 #

PFromJSVal Int16 # 
Instance details

Methods

pFromJSVal :: JSVal -> Int16 #

PFromJSVal Int32 # 
Instance details

Methods

pFromJSVal :: JSVal -> Int32 #

PFromJSVal Word # 
Instance details

Methods

pFromJSVal :: JSVal -> Word #

PFromJSVal Word8 # 
Instance details

Methods

pFromJSVal :: JSVal -> Word8 #

PFromJSVal Word16 # 
Instance details

Methods

pFromJSVal :: JSVal -> Word16 #

PFromJSVal Word32 # 
Instance details

Methods

pFromJSVal :: JSVal -> Word32 #

PFromJSVal () # 
Instance details

Methods

pFromJSVal :: JSVal -> () #

PFromJSVal Text # 
Instance details

Methods

pFromJSVal :: JSVal -> Text #

PFromJSVal JSVal # 
Instance details

Methods

pFromJSVal :: JSVal -> JSVal #

PFromJSVal JSString # 
Instance details

Methods

pFromJSVal :: JSVal -> JSString #

PToJSVal Bool # 
Instance details

Methods

pToJSVal :: Bool -> JSVal #

PToJSVal Char # 
Instance details

Methods

pToJSVal :: Char -> JSVal #

PToJSVal Double # 
Instance details

Methods

pToJSVal :: Double -> JSVal #

PToJSVal Float # 
Instance details

Methods

pToJSVal :: Float -> JSVal #

PToJSVal Int # 
Instance details

Methods

pToJSVal :: Int -> JSVal #

PToJSVal Int8 # 
Instance details

Methods

pToJSVal :: Int8 -> JSVal #

PToJSVal Int16 # 
Instance details

Methods

pToJSVal :: Int16 -> JSVal #

PToJSVal Int32 # 
Instance details

Methods

pToJSVal :: Int32 -> JSVal #

PToJSVal Word # 
Instance details

Methods

pToJSVal :: Word -> JSVal #

PToJSVal Word8 # 
Instance details

Methods

pToJSVal :: Word8 -> JSVal #

PToJSVal Word16 # 
Instance details

Methods

pToJSVal :: Word16 -> JSVal #

PToJSVal Word32 # 
Instance details

Methods

pToJSVal :: Word32 -> JSVal #

PToJSVal Text # 
Instance details

Methods

pToJSVal :: Text -> JSVal #

PToJSVal JSVal # 
Instance details

Methods

pToJSVal :: JSVal -> JSVal #

PToJSVal JSString # 
Instance details

Methods

pToJSVal :: JSString -> JSVal #

PFromJSVal [Char] # 
Instance details

Methods

pFromJSVal :: JSVal -> [Char] #

PFromJSVal a => PFromJSVal (Maybe a) # 
Instance details

Methods

pFromJSVal :: JSVal -> Maybe a #

PToJSVal [Char] # 
Instance details

Methods

pToJSVal :: [Char] -> JSVal #

PToJSVal a => PToJSVal (Maybe a) # 
Instance details

Methods

pToJSVal :: Maybe a -> JSVal #