{-# LANGUAGE OverloadedStrings #-}
module Miso.Native.X.Element.Refresh.Method
(
autoStartRefresh
, finishRefresh
) where
import Miso
import Miso.Native.FFI (invokeExec)
autoStartRefresh
:: MisoString
-> action
-> (MisoString -> action)
-> Effect context props model action
autoStartRefresh :: forall action context props model.
MisoString
-> action
-> (MisoString -> action)
-> Effect context props model action
autoStartRefresh MisoString
selector action
action =
MisoString
-> MisoString
-> ()
-> (() -> action)
-> (MisoString -> action)
-> Effect context props model action
forall params argument action context props model.
(ToJSVal params, FromJSVal argument) =>
MisoString
-> MisoString
-> params
-> (argument -> action)
-> (MisoString -> action)
-> Effect context props model action
invokeExec MisoString
"autoStartRefresh" MisoString
selector () (\() -> action
action)
finishRefresh
:: MisoString
-> action
-> (MisoString -> action)
-> Effect context props model action
finishRefresh :: forall action context props model.
MisoString
-> action
-> (MisoString -> action)
-> Effect context props model action
finishRefresh MisoString
selector action
action =
MisoString
-> MisoString
-> ()
-> (() -> action)
-> (MisoString -> action)
-> Effect context props model action
forall params argument action context props model.
(ToJSVal params, FromJSVal argument) =>
MisoString
-> MisoString
-> params
-> (argument -> action)
-> (MisoString -> action)
-> Effect context props model action
invokeExec MisoString
"finishRefresh" MisoString
selector () (\() -> action
action)