Safe Haskell | None |
---|---|
Language | Haskell2010 |
- js_newXMLHttpRequest :: IO XMLHttpRequest
- newXMLHttpRequest :: MonadIO m => m XMLHttpRequest
- js_open :: XMLHttpRequest -> JSString -> JSString -> Bool -> JSString -> JSString -> IO ()
- open :: (MonadIO m, ToJSString method, ToJSString url, ToJSString user, ToJSString password) => XMLHttpRequest -> method -> url -> Bool -> user -> password -> m ()
- js_setRequestHeader :: XMLHttpRequest -> JSString -> JSString -> IO ()
- setRequestHeader :: (MonadIO m, ToJSString header, ToJSString value) => XMLHttpRequest -> header -> value -> m ()
- js_send :: XMLHttpRequest -> IO ()
- send :: MonadIO m => XMLHttpRequest -> m ()
- js_abort :: XMLHttpRequest -> IO ()
- abort :: MonadIO m => XMLHttpRequest -> m ()
- js_getAllResponseHeaders :: XMLHttpRequest -> IO (Nullable JSString)
- getAllResponseHeaders :: (MonadIO m, FromJSString result) => XMLHttpRequest -> m (Maybe result)
- getAllResponseHeaders_ :: MonadIO m => XMLHttpRequest -> m ()
- getAllResponseHeadersUnsafe :: (MonadIO m, HasCallStack, FromJSString result) => XMLHttpRequest -> m result
- getAllResponseHeadersUnchecked :: (MonadIO m, FromJSString result) => XMLHttpRequest -> m result
- js_getResponseHeader :: XMLHttpRequest -> JSString -> IO (Nullable JSString)
- getResponseHeader :: (MonadIO m, ToJSString header, FromJSString result) => XMLHttpRequest -> header -> m (Maybe result)
- getResponseHeader_ :: (MonadIO m, ToJSString header) => XMLHttpRequest -> header -> m ()
- getResponseHeaderUnsafe :: (MonadIO m, ToJSString header, HasCallStack, FromJSString result) => XMLHttpRequest -> header -> m result
- getResponseHeaderUnchecked :: (MonadIO m, ToJSString header, FromJSString result) => XMLHttpRequest -> header -> m result
- js_overrideMimeType :: XMLHttpRequest -> JSString -> IO ()
- overrideMimeType :: (MonadIO m, ToJSString override) => XMLHttpRequest -> override -> m ()
- pattern UNSENT :: forall a. (Num a, Eq a) => a
- pattern OPENED :: forall a. (Num a, Eq a) => a
- pattern HEADERS_RECEIVED :: forall a. (Num a, Eq a) => a
- pattern LOADING :: forall a. (Num a, Eq a) => a
- pattern DONE :: forall a. (Num a, Eq a) => a
- abortEvent :: EventName XMLHttpRequest XMLHttpRequestProgressEvent
- error :: EventName XMLHttpRequest XMLHttpRequestProgressEvent
- load :: EventName XMLHttpRequest XMLHttpRequestProgressEvent
- loadEnd :: EventName XMLHttpRequest ProgressEvent
- loadStart :: EventName XMLHttpRequest ProgressEvent
- progress :: EventName XMLHttpRequest XMLHttpRequestProgressEvent
- timeout :: EventName XMLHttpRequest ProgressEvent
- readyStateChange :: EventName XMLHttpRequest Event
- js_setTimeout :: XMLHttpRequest -> Word -> IO ()
- setTimeout :: MonadIO m => XMLHttpRequest -> Word -> m ()
- js_getTimeout :: XMLHttpRequest -> IO Word
- getTimeout :: MonadIO m => XMLHttpRequest -> m Word
- js_getReadyState :: XMLHttpRequest -> IO Word
- getReadyState :: MonadIO m => XMLHttpRequest -> m Word
- js_setWithCredentials :: XMLHttpRequest -> Bool -> IO ()
- setWithCredentials :: MonadIO m => XMLHttpRequest -> Bool -> m ()
- js_getWithCredentials :: XMLHttpRequest -> IO Bool
- getWithCredentials :: MonadIO m => XMLHttpRequest -> m Bool
- js_getUpload :: XMLHttpRequest -> IO (Nullable XMLHttpRequestUpload)
- getUpload :: MonadIO m => XMLHttpRequest -> m (Maybe XMLHttpRequestUpload)
- getUploadUnsafe :: (MonadIO m, HasCallStack) => XMLHttpRequest -> m XMLHttpRequestUpload
- getUploadUnchecked :: MonadIO m => XMLHttpRequest -> m XMLHttpRequestUpload
- js_getResponseText :: XMLHttpRequest -> IO (Nullable JSString)
- getResponseText :: (MonadIO m, FromJSString result) => XMLHttpRequest -> m (Maybe result)
- getResponseTextUnsafe :: (MonadIO m, HasCallStack, FromJSString result) => XMLHttpRequest -> m result
- getResponseTextUnchecked :: (MonadIO m, FromJSString result) => XMLHttpRequest -> m result
- js_getResponseXML :: XMLHttpRequest -> IO (Nullable Document)
- getResponseXML :: MonadIO m => XMLHttpRequest -> m (Maybe Document)
- getResponseXMLUnsafe :: (MonadIO m, HasCallStack) => XMLHttpRequest -> m Document
- getResponseXMLUnchecked :: MonadIO m => XMLHttpRequest -> m Document
- js_setResponseType :: XMLHttpRequest -> JSVal -> IO ()
- setResponseType :: MonadIO m => XMLHttpRequest -> XMLHttpRequestResponseType -> m ()
- js_getResponseType :: XMLHttpRequest -> IO JSVal
- getResponseType :: MonadIO m => XMLHttpRequest -> m XMLHttpRequestResponseType
- js_getResponse :: XMLHttpRequest -> IO (Nullable GObject)
- getResponse :: MonadIO m => XMLHttpRequest -> m (Maybe GObject)
- getResponseUnsafe :: (MonadIO m, HasCallStack) => XMLHttpRequest -> m GObject
- getResponseUnchecked :: MonadIO m => XMLHttpRequest -> m GObject
- js_getStatus :: XMLHttpRequest -> IO Word
- getStatus :: MonadIO m => XMLHttpRequest -> m Word
- js_getStatusText :: XMLHttpRequest -> IO JSString
- getStatusText :: (MonadIO m, FromJSString result) => XMLHttpRequest -> m result
- js_getResponseURL :: XMLHttpRequest -> IO JSString
- getResponseURL :: (MonadIO m, FromJSString result) => XMLHttpRequest -> m result
- newtype XMLHttpRequest = XMLHttpRequest {}
- gTypeXMLHttpRequest :: GType
Documentation
open :: (MonadIO m, ToJSString method, ToJSString url, ToJSString user, ToJSString password) => XMLHttpRequest -> method -> url -> Bool -> user -> password -> m () Source #
js_setRequestHeader :: XMLHttpRequest -> JSString -> JSString -> IO () Source #
setRequestHeader :: (MonadIO m, ToJSString header, ToJSString value) => XMLHttpRequest -> header -> value -> m () Source #
js_send :: XMLHttpRequest -> IO () Source #
send :: MonadIO m => XMLHttpRequest -> m () Source #
js_abort :: XMLHttpRequest -> IO () Source #
abort :: MonadIO m => XMLHttpRequest -> m () Source #
getAllResponseHeaders :: (MonadIO m, FromJSString result) => XMLHttpRequest -> m (Maybe result) Source #
getAllResponseHeaders_ :: MonadIO m => XMLHttpRequest -> m () Source #
getAllResponseHeadersUnsafe :: (MonadIO m, HasCallStack, FromJSString result) => XMLHttpRequest -> m result Source #
getAllResponseHeadersUnchecked :: (MonadIO m, FromJSString result) => XMLHttpRequest -> m result Source #
js_getResponseHeader :: XMLHttpRequest -> JSString -> IO (Nullable JSString) Source #
getResponseHeader :: (MonadIO m, ToJSString header, FromJSString result) => XMLHttpRequest -> header -> m (Maybe result) Source #
getResponseHeader_ :: (MonadIO m, ToJSString header) => XMLHttpRequest -> header -> m () Source #
getResponseHeaderUnsafe :: (MonadIO m, ToJSString header, HasCallStack, FromJSString result) => XMLHttpRequest -> header -> m result Source #
getResponseHeaderUnchecked :: (MonadIO m, ToJSString header, FromJSString result) => XMLHttpRequest -> header -> m result Source #
js_overrideMimeType :: XMLHttpRequest -> JSString -> IO () Source #
overrideMimeType :: (MonadIO m, ToJSString override) => XMLHttpRequest -> override -> m () Source #
pattern HEADERS_RECEIVED :: forall a. (Num a, Eq a) => a Source #
js_setTimeout :: XMLHttpRequest -> Word -> IO () Source #
setTimeout :: MonadIO m => XMLHttpRequest -> Word -> m () Source #
js_getTimeout :: XMLHttpRequest -> IO Word Source #
getTimeout :: MonadIO m => XMLHttpRequest -> m Word Source #
js_getReadyState :: XMLHttpRequest -> IO Word Source #
getReadyState :: MonadIO m => XMLHttpRequest -> m Word Source #
js_setWithCredentials :: XMLHttpRequest -> Bool -> IO () Source #
setWithCredentials :: MonadIO m => XMLHttpRequest -> Bool -> m () Source #
getWithCredentials :: MonadIO m => XMLHttpRequest -> m Bool Source #
getUpload :: MonadIO m => XMLHttpRequest -> m (Maybe XMLHttpRequestUpload) Source #
getUploadUnsafe :: (MonadIO m, HasCallStack) => XMLHttpRequest -> m XMLHttpRequestUpload Source #
getUploadUnchecked :: MonadIO m => XMLHttpRequest -> m XMLHttpRequestUpload Source #
getResponseText :: (MonadIO m, FromJSString result) => XMLHttpRequest -> m (Maybe result) Source #
getResponseTextUnsafe :: (MonadIO m, HasCallStack, FromJSString result) => XMLHttpRequest -> m result Source #
getResponseTextUnchecked :: (MonadIO m, FromJSString result) => XMLHttpRequest -> m result Source #
js_getResponseXML :: XMLHttpRequest -> IO (Nullable Document) Source #
getResponseXML :: MonadIO m => XMLHttpRequest -> m (Maybe Document) Source #
getResponseXMLUnsafe :: (MonadIO m, HasCallStack) => XMLHttpRequest -> m Document Source #
getResponseXMLUnchecked :: MonadIO m => XMLHttpRequest -> m Document Source #
js_setResponseType :: XMLHttpRequest -> JSVal -> IO () Source #
setResponseType :: MonadIO m => XMLHttpRequest -> XMLHttpRequestResponseType -> m () Source #
getResponseType :: MonadIO m => XMLHttpRequest -> m XMLHttpRequestResponseType Source #
js_getResponse :: XMLHttpRequest -> IO (Nullable GObject) Source #
getResponse :: MonadIO m => XMLHttpRequest -> m (Maybe GObject) Source #
getResponseUnsafe :: (MonadIO m, HasCallStack) => XMLHttpRequest -> m GObject Source #
getResponseUnchecked :: MonadIO m => XMLHttpRequest -> m GObject Source #
js_getStatus :: XMLHttpRequest -> IO Word Source #
getStatusText :: (MonadIO m, FromJSString result) => XMLHttpRequest -> m result Source #
getResponseURL :: (MonadIO m, FromJSString result) => XMLHttpRequest -> m result Source #
newtype XMLHttpRequest Source #
Functions for this inteface are in GHCJS.DOM.XMLHttpRequest. Base interface functions are in: