Safe Haskell | None |
---|---|
Language | Haskell2010 |
- newXMLHttpRequest :: MonadDOM m => m XMLHttpRequest
- open :: (MonadDOM m, ToJSString method, ToJSString url, ToJSString user, ToJSString password) => XMLHttpRequest -> method -> url -> Bool -> user -> password -> m ()
- setRequestHeader :: (MonadDOM m, ToJSString header, ToJSString value) => XMLHttpRequest -> header -> value -> m ()
- send :: MonadDOM m => XMLHttpRequest -> m ()
- abort :: MonadDOM m => XMLHttpRequest -> m ()
- getAllResponseHeaders :: (MonadDOM m, FromJSString result) => XMLHttpRequest -> m (Maybe result)
- getAllResponseHeaders_ :: MonadDOM m => XMLHttpRequest -> m ()
- getAllResponseHeadersUnsafe :: (MonadDOM m, HasCallStack, FromJSString result) => XMLHttpRequest -> m result
- getAllResponseHeadersUnchecked :: (MonadDOM m, FromJSString result) => XMLHttpRequest -> m result
- getResponseHeader :: (MonadDOM m, ToJSString header, FromJSString result) => XMLHttpRequest -> header -> m (Maybe result)
- getResponseHeader_ :: (MonadDOM m, ToJSString header) => XMLHttpRequest -> header -> m ()
- getResponseHeaderUnsafe :: (MonadDOM m, ToJSString header, HasCallStack, FromJSString result) => XMLHttpRequest -> header -> m result
- getResponseHeaderUnchecked :: (MonadDOM m, ToJSString header, FromJSString result) => XMLHttpRequest -> header -> m result
- overrideMimeType :: (MonadDOM 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
- setTimeout :: MonadDOM m => XMLHttpRequest -> Word -> m ()
- getTimeout :: MonadDOM m => XMLHttpRequest -> m Word
- getReadyState :: MonadDOM m => XMLHttpRequest -> m Word
- setWithCredentials :: MonadDOM m => XMLHttpRequest -> Bool -> m ()
- getWithCredentials :: MonadDOM m => XMLHttpRequest -> m Bool
- getUpload :: MonadDOM m => XMLHttpRequest -> m (Maybe XMLHttpRequestUpload)
- getUploadUnsafe :: (MonadDOM m, HasCallStack) => XMLHttpRequest -> m XMLHttpRequestUpload
- getUploadUnchecked :: MonadDOM m => XMLHttpRequest -> m XMLHttpRequestUpload
- getResponseText :: (MonadDOM m, FromJSString result) => XMLHttpRequest -> m (Maybe result)
- getResponseTextUnsafe :: (MonadDOM m, HasCallStack, FromJSString result) => XMLHttpRequest -> m result
- getResponseTextUnchecked :: (MonadDOM m, FromJSString result) => XMLHttpRequest -> m result
- getResponseXML :: MonadDOM m => XMLHttpRequest -> m (Maybe Document)
- getResponseXMLUnsafe :: (MonadDOM m, HasCallStack) => XMLHttpRequest -> m Document
- getResponseXMLUnchecked :: MonadDOM m => XMLHttpRequest -> m Document
- setResponseType :: MonadDOM m => XMLHttpRequest -> XMLHttpRequestResponseType -> m ()
- getResponseType :: MonadDOM m => XMLHttpRequest -> m XMLHttpRequestResponseType
- getResponse :: MonadDOM m => XMLHttpRequest -> m (Maybe GObject)
- getResponseUnsafe :: (MonadDOM m, HasCallStack) => XMLHttpRequest -> m GObject
- getResponseUnchecked :: MonadDOM m => XMLHttpRequest -> m GObject
- getStatus :: MonadDOM m => XMLHttpRequest -> m Word
- getStatusText :: (MonadDOM m, FromJSString result) => XMLHttpRequest -> m result
- getResponseURL :: (MonadDOM m, FromJSString result) => XMLHttpRequest -> m result
- newtype XMLHttpRequest = XMLHttpRequest {}
- gTypeXMLHttpRequest :: JSM GType
Documentation
open :: (MonadDOM m, ToJSString method, ToJSString url, ToJSString user, ToJSString password) => XMLHttpRequest -> method -> url -> Bool -> user -> password -> m () Source #
setRequestHeader :: (MonadDOM m, ToJSString header, ToJSString value) => XMLHttpRequest -> header -> value -> m () Source #
send :: MonadDOM m => XMLHttpRequest -> m () Source #
abort :: MonadDOM m => XMLHttpRequest -> m () Source #
getAllResponseHeaders :: (MonadDOM m, FromJSString result) => XMLHttpRequest -> m (Maybe result) Source #
getAllResponseHeaders_ :: MonadDOM m => XMLHttpRequest -> m () Source #
getAllResponseHeadersUnsafe :: (MonadDOM m, HasCallStack, FromJSString result) => XMLHttpRequest -> m result Source #
getAllResponseHeadersUnchecked :: (MonadDOM m, FromJSString result) => XMLHttpRequest -> m result Source #
getResponseHeader :: (MonadDOM m, ToJSString header, FromJSString result) => XMLHttpRequest -> header -> m (Maybe result) Source #
getResponseHeader_ :: (MonadDOM m, ToJSString header) => XMLHttpRequest -> header -> m () Source #
getResponseHeaderUnsafe :: (MonadDOM m, ToJSString header, HasCallStack, FromJSString result) => XMLHttpRequest -> header -> m result Source #
getResponseHeaderUnchecked :: (MonadDOM m, ToJSString header, FromJSString result) => XMLHttpRequest -> header -> m result Source #
overrideMimeType :: (MonadDOM m, ToJSString override) => XMLHttpRequest -> override -> m () Source #
pattern HEADERS_RECEIVED :: forall a. (Num a, Eq a) => a Source #
setTimeout :: MonadDOM m => XMLHttpRequest -> Word -> m () Source #
getTimeout :: MonadDOM m => XMLHttpRequest -> m Word Source #
getReadyState :: MonadDOM m => XMLHttpRequest -> m Word Source #
setWithCredentials :: MonadDOM m => XMLHttpRequest -> Bool -> m () Source #
getWithCredentials :: MonadDOM m => XMLHttpRequest -> m Bool Source #
getUpload :: MonadDOM m => XMLHttpRequest -> m (Maybe XMLHttpRequestUpload) Source #
getUploadUnsafe :: (MonadDOM m, HasCallStack) => XMLHttpRequest -> m XMLHttpRequestUpload Source #
getUploadUnchecked :: MonadDOM m => XMLHttpRequest -> m XMLHttpRequestUpload Source #
getResponseText :: (MonadDOM m, FromJSString result) => XMLHttpRequest -> m (Maybe result) Source #
getResponseTextUnsafe :: (MonadDOM m, HasCallStack, FromJSString result) => XMLHttpRequest -> m result Source #
getResponseTextUnchecked :: (MonadDOM m, FromJSString result) => XMLHttpRequest -> m result Source #
getResponseXML :: MonadDOM m => XMLHttpRequest -> m (Maybe Document) Source #
getResponseXMLUnsafe :: (MonadDOM m, HasCallStack) => XMLHttpRequest -> m Document Source #
getResponseXMLUnchecked :: MonadDOM m => XMLHttpRequest -> m Document Source #
setResponseType :: MonadDOM m => XMLHttpRequest -> XMLHttpRequestResponseType -> m () Source #
getResponseType :: MonadDOM m => XMLHttpRequest -> m XMLHttpRequestResponseType Source #
getResponse :: MonadDOM m => XMLHttpRequest -> m (Maybe GObject) Source #
getResponseUnsafe :: (MonadDOM m, HasCallStack) => XMLHttpRequest -> m GObject Source #
getResponseUnchecked :: MonadDOM m => XMLHttpRequest -> m GObject Source #
getStatusText :: (MonadDOM m, FromJSString result) => XMLHttpRequest -> m result Source #
getResponseURL :: (MonadDOM m, FromJSString result) => XMLHttpRequest -> m result Source #
newtype XMLHttpRequest Source #
Functions for this inteface are in JSDOM.XMLHttpRequest. Base interface functions are in: