module Miso.DSL.FFI where
import Data.Text (Text)
data JSVal = JSVal
instance Eq JSVal where
JSVal
JSVal == :: JSVal -> JSVal -> Bool
== JSVal
JSVal = Bool
True
toJSVal_Bool :: Bool -> IO JSVal
toJSVal_Bool :: Bool -> IO JSVal
toJSVal_Bool = Bool -> IO JSVal
forall a. HasCallStack => a
undefined
toJSVal_Double :: Double -> IO JSVal
toJSVal_Double :: Double -> IO JSVal
toJSVal_Double = Double -> IO JSVal
forall a. HasCallStack => a
undefined
toJSVal_Int :: Int -> IO JSVal
toJSVal_Int :: Int -> IO JSVal
toJSVal_Int = Int -> IO JSVal
forall a. HasCallStack => a
undefined
toJSVal_List :: [JSVal] -> IO JSVal
toJSVal_List :: [JSVal] -> IO JSVal
toJSVal_List = [JSVal] -> IO JSVal
forall a. HasCallStack => a
undefined
jsNull :: JSVal
jsNull :: JSVal
jsNull = JSVal
JSVal
toJSVal_JSVal :: JSVal -> IO JSVal
toJSVal_JSVal :: JSVal -> IO JSVal
toJSVal_JSVal = JSVal -> IO JSVal
forall a. HasCallStack => a
undefined
toJSVal_Char :: Char -> IO JSVal
toJSVal_Char :: Char -> IO JSVal
toJSVal_Char = Char -> IO JSVal
forall a. HasCallStack => a
undefined
toJSVal_Float :: Float -> IO JSVal
toJSVal_Float :: Float -> IO JSVal
toJSVal_Float = Float -> IO JSVal
forall a. HasCallStack => a
undefined
toJSVal_Text :: Text -> IO JSVal
toJSVal_Text :: Text -> IO JSVal
toJSVal_Text = Text -> IO JSVal
forall a. HasCallStack => a
undefined
fromJSVal_Text :: JSVal -> IO (Maybe Text)
fromJSVal_Text :: JSVal -> IO (Maybe Text)
fromJSVal_Text = JSVal -> IO (Maybe Text)
forall a. HasCallStack => a
undefined
fromJSValUnchecked_Text :: JSVal -> IO Text
fromJSValUnchecked_Text :: JSVal -> IO Text
fromJSValUnchecked_Text = JSVal -> IO Text
forall a. HasCallStack => a
undefined
fromJSVal_Char :: JSVal -> IO (Maybe Char)
fromJSVal_Char :: JSVal -> IO (Maybe Char)
fromJSVal_Char = JSVal -> IO (Maybe Char)
forall a. HasCallStack => a
undefined
fromJSValUnchecked_Char :: JSVal -> IO Char
fromJSValUnchecked_Char :: JSVal -> IO Char
fromJSValUnchecked_Char = JSVal -> IO Char
forall a. HasCallStack => a
undefined
fromJSVal_Float :: JSVal -> IO (Maybe Float)
fromJSVal_Float :: JSVal -> IO (Maybe Float)
fromJSVal_Float = JSVal -> IO (Maybe Float)
forall a. HasCallStack => a
undefined
fromJSValUnchecked_Float :: JSVal -> IO Float
fromJSValUnchecked_Float :: JSVal -> IO Float
fromJSValUnchecked_Float = JSVal -> IO Float
forall a. HasCallStack => a
undefined
fromJSVal_Bool :: JSVal -> IO (Maybe Bool)
fromJSVal_Bool :: JSVal -> IO (Maybe Bool)
fromJSVal_Bool = JSVal -> IO (Maybe Bool)
forall a. HasCallStack => a
undefined
new_ffi :: JSVal -> JSVal -> IO JSVal
new_ffi :: JSVal -> JSVal -> IO JSVal
new_ffi = JSVal -> JSVal -> IO JSVal
forall a. HasCallStack => a
undefined
eval_ffi :: Text -> IO JSVal
eval_ffi :: Text -> IO JSVal
eval_ffi = Text -> IO JSVal
forall a. HasCallStack => a
undefined
create_ffi :: IO JSVal
create_ffi :: IO JSVal
create_ffi = IO JSVal
forall a. HasCallStack => a
undefined
getProp_ffi :: Text -> JSVal -> IO JSVal
getProp_ffi :: Text -> JSVal -> IO JSVal
getProp_ffi = Text -> JSVal -> IO JSVal
forall a. HasCallStack => a
undefined
setProp_ffi :: Text -> JSVal -> JSVal -> IO ()
setProp_ffi :: Text -> JSVal -> JSVal -> IO ()
setProp_ffi = Text -> JSVal -> JSVal -> IO ()
forall a. HasCallStack => a
undefined
setField_ffi :: JSVal -> Text -> JSVal -> IO ()
setField_ffi :: JSVal -> Text -> JSVal -> IO ()
setField_ffi = JSVal -> Text -> JSVal -> IO ()
forall a. HasCallStack => a
undefined
fromJSVal_Int :: JSVal -> IO (Maybe Int)
fromJSVal_Int :: JSVal -> IO (Maybe Int)
fromJSVal_Int = JSVal -> IO (Maybe Int)
forall a. HasCallStack => a
undefined
fromJSVal_Double :: JSVal -> IO (Maybe Double)
fromJSVal_Double :: JSVal -> IO (Maybe Double)
fromJSVal_Double = JSVal -> IO (Maybe Double)
forall a. HasCallStack => a
undefined
getPropIndex_ffi :: Int -> JSVal -> IO JSVal
getPropIndex_ffi :: Int -> JSVal -> IO JSVal
getPropIndex_ffi = Int -> JSVal -> IO JSVal
forall a. HasCallStack => a
undefined
isNull_ffi :: JSVal -> Bool
isNull_ffi :: JSVal -> Bool
isNull_ffi = JSVal -> Bool
forall a. HasCallStack => a
undefined
isUndefined_ffi :: JSVal -> Bool
isUndefined_ffi :: JSVal -> Bool
isUndefined_ffi = JSVal -> Bool
forall a. HasCallStack => a
undefined
freeFunction_ffi :: JSVal -> IO ()
freeFunction_ffi :: JSVal -> IO ()
freeFunction_ffi = JSVal -> IO ()
forall a. HasCallStack => a
undefined
requestAnimationFrame :: JSVal -> IO Int
requestAnimationFrame :: JSVal -> IO Int
requestAnimationFrame = JSVal -> IO Int
forall a. HasCallStack => a
undefined
cancelAnimationFrame :: Int -> IO ()
cancelAnimationFrame :: Int -> IO ()
cancelAnimationFrame = Int -> IO ()
forall a. HasCallStack => a
undefined
toJSVal_JSString :: Text -> IO JSVal
toJSVal_JSString :: Text -> IO JSVal
toJSVal_JSString = Text -> IO JSVal
forall a. HasCallStack => a
undefined
fromJSValUnchecked_Maybe :: JSVal -> IO (Maybe JSVal)
fromJSValUnchecked_Maybe :: JSVal -> IO (Maybe JSVal)
fromJSValUnchecked_Maybe = JSVal -> IO (Maybe JSVal)
forall a. HasCallStack => a
undefined
fromJSVal_Maybe :: JSVal -> IO (Maybe (Maybe JSVal))
fromJSVal_Maybe :: JSVal -> IO (Maybe (Maybe JSVal))
fromJSVal_Maybe = JSVal -> IO (Maybe (Maybe JSVal))
forall a. HasCallStack => a
undefined
fromJSValUnchecked_Bool :: JSVal -> IO Bool
fromJSValUnchecked_Bool :: JSVal -> IO Bool
fromJSValUnchecked_Bool = JSVal -> IO Bool
forall a. HasCallStack => a
undefined
invokeFunction :: JSVal -> JSVal -> JSVal -> IO JSVal
invokeFunction :: JSVal -> JSVal -> JSVal -> IO JSVal
invokeFunction = JSVal -> JSVal -> JSVal -> IO JSVal
forall a. HasCallStack => a
undefined
listProps_ffi :: JSVal -> IO JSVal
listProps_ffi :: JSVal -> IO JSVal
listProps_ffi = JSVal -> IO JSVal
forall a. HasCallStack => a
undefined
setPropIndex_ffi :: Int -> JSVal -> JSVal -> IO ()
setPropIndex_ffi :: Int -> JSVal -> JSVal -> IO ()
setPropIndex_ffi = Int -> JSVal -> JSVal -> IO ()
forall a. HasCallStack => a
undefined
global :: JSVal
global :: JSVal
global = JSVal
forall a. HasCallStack => a
undefined
fromJSVal_List :: JSVal -> IO (Maybe [JSVal])
fromJSVal_List :: JSVal -> IO (Maybe [JSVal])
fromJSVal_List = JSVal -> IO (Maybe [JSVal])
forall a. HasCallStack => a
undefined
fromJSValUnchecked_Int :: JSVal -> IO Int
fromJSValUnchecked_Int :: JSVal -> IO Int
fromJSValUnchecked_Int = JSVal -> IO Int
forall a. HasCallStack => a
undefined
fromJSValUnchecked_Double :: JSVal -> IO Double
fromJSValUnchecked_Double :: JSVal -> IO Double
fromJSValUnchecked_Double = JSVal -> IO Double
forall a. HasCallStack => a
undefined
fromJSVal_JSString :: JSVal -> IO (Maybe Text)
fromJSVal_JSString :: JSVal -> IO (Maybe Text)
fromJSVal_JSString = JSVal -> IO (Maybe Text)
forall a. HasCallStack => a
undefined
asyncCallback :: IO () -> IO JSVal
asyncCallback :: IO () -> IO JSVal
asyncCallback = IO () -> IO JSVal
forall a. HasCallStack => a
undefined
asyncCallback1 :: (JSVal -> IO ()) -> IO JSVal
asyncCallback1 :: (JSVal -> IO ()) -> IO JSVal
asyncCallback1 = (JSVal -> IO ()) -> IO JSVal
forall a. HasCallStack => a
undefined
asyncCallback2 :: (JSVal -> JSVal -> IO ()) -> IO JSVal
asyncCallback2 :: (JSVal -> JSVal -> IO ()) -> IO JSVal
asyncCallback2 = (JSVal -> JSVal -> IO ()) -> IO JSVal
forall a. HasCallStack => a
undefined
asyncCallback3 :: (JSVal -> JSVal -> JSVal -> IO ()) -> IO JSVal
asyncCallback3 :: (JSVal -> JSVal -> JSVal -> IO ()) -> IO JSVal
asyncCallback3 = (JSVal -> JSVal -> JSVal -> IO ()) -> IO JSVal
forall a. HasCallStack => a
undefined
syncCallback :: IO () -> IO JSVal
syncCallback :: IO () -> IO JSVal
syncCallback = IO () -> IO JSVal
forall a. HasCallStack => a
undefined
syncCallback1 :: (JSVal -> IO ()) -> IO JSVal
syncCallback1 :: (JSVal -> IO ()) -> IO JSVal
syncCallback1 = (JSVal -> IO ()) -> IO JSVal
forall a. HasCallStack => a
undefined
syncCallback2 :: (JSVal -> JSVal -> IO ()) -> IO JSVal
syncCallback2 :: (JSVal -> JSVal -> IO ()) -> IO JSVal
syncCallback2 = (JSVal -> JSVal -> IO ()) -> IO JSVal
forall a. HasCallStack => a
undefined
syncCallback3 :: (JSVal -> JSVal -> JSVal -> IO ()) -> IO JSVal
syncCallback3 :: (JSVal -> JSVal -> JSVal -> IO ()) -> IO JSVal
syncCallback3 = (JSVal -> JSVal -> JSVal -> IO ()) -> IO JSVal
forall a. HasCallStack => a
undefined
syncCallback' :: IO JSVal -> IO JSVal
syncCallback' :: IO JSVal -> IO JSVal
syncCallback' = IO JSVal -> IO JSVal
forall a. HasCallStack => a
undefined
syncCallback1' :: (JSVal -> IO JSVal) -> IO JSVal
syncCallback1' :: (JSVal -> IO JSVal) -> IO JSVal
syncCallback1' = (JSVal -> IO JSVal) -> IO JSVal
forall a. HasCallStack => a
undefined
syncCallback2' :: (JSVal -> JSVal -> IO JSVal) -> IO JSVal
syncCallback2' :: (JSVal -> JSVal -> IO JSVal) -> IO JSVal
syncCallback2' = (JSVal -> JSVal -> IO JSVal) -> IO JSVal
forall a. HasCallStack => a
undefined
syncCallback3' :: (JSVal -> JSVal -> JSVal -> IO JSVal) -> IO JSVal
syncCallback3' :: (JSVal -> JSVal -> JSVal -> IO JSVal) -> IO JSVal
syncCallback3' = (JSVal -> JSVal -> JSVal -> IO JSVal) -> IO JSVal
forall a. HasCallStack => a
undefined
parseInt :: Text -> Maybe Int
parseInt :: Text -> Maybe Int
parseInt = Text -> Maybe Int
forall a. HasCallStack => a
undefined
parseDouble :: Text -> Maybe Double
parseDouble :: Text -> Maybe Double
parseDouble = Text -> Maybe Double
forall a. HasCallStack => a
undefined
parseWord :: Text -> Maybe Word
parseWord :: Text -> Maybe Word
parseWord = Text -> Maybe Word
forall a. HasCallStack => a
undefined
parseFloat :: Text -> Maybe Float
parseFloat :: Text -> Maybe Float
parseFloat = Text -> Maybe Float
forall a. HasCallStack => a
undefined
toString_Int :: Int -> Text
toString_Int :: Int -> Text
toString_Int = Int -> Text
forall a. HasCallStack => a
undefined
toString_Word :: Word -> Text
toString_Word :: Word -> Text
toString_Word = Word -> Text
forall a. HasCallStack => a
undefined
toString_Float :: Float -> Text
toString_Float :: Float -> Text
toString_Float = Float -> Text
forall a. HasCallStack => a
undefined
toString_Double :: Double -> Text
toString_Double :: Double -> Text
toString_Double = Double -> Text
forall a. HasCallStack => a
undefined