Module

Web.XHR.XMLHttpRequest

Package
purescript-web-xhr
Repository
purescript-web/purescript-web-xhr

#xmlHttpRequest Source

xmlHttpRequest :: forall eff res. ResponseType res -> Eff (xhr :: XHR | eff) (XMLHttpRequest res)

#abort Source

abort :: forall eff res. XMLHttpRequest res -> Eff (xhr :: XHR | eff) Unit

#getAllResponseHeaders Source

getAllResponseHeaders :: forall eff res. XMLHttpRequest res -> Eff (xhr :: XHR | eff) (Maybe String)

#getResponseHeader Source

getResponseHeader :: forall eff res. String -> XMLHttpRequest res -> Eff (xhr :: XHR | eff) (Maybe String)

#open Source

open :: forall eff res. String -> String -> XMLHttpRequest res -> Eff (xhr :: XHR | eff) Unit

#open' Source

open' :: forall eff res. { method :: String, password :: Maybe String, url :: String, username :: Maybe String } -> XMLHttpRequest res -> Eff (xhr :: XHR | eff) Unit

#overrideMimeType Source

overrideMimeType :: forall eff res. String -> XMLHttpRequest res -> Eff (xhr :: XHR | eff) Unit

#send Source

send :: forall eff res. XMLHttpRequest res -> Eff (xhr :: XHR | eff) Unit

#sendString Source

sendString :: forall eff res. String -> XMLHttpRequest res -> Eff (xhr :: XHR | eff) Unit

#sendDocument Source

sendDocument :: forall eff res. Document -> XMLHttpRequest res -> Eff (xhr :: XHR | eff) Unit

#sendBlob Source

sendBlob :: forall eff res. Blob -> XMLHttpRequest res -> Eff (xhr :: XHR | eff) Unit

#sendArrayView Source

sendArrayView :: forall eff res a. ArrayView a -> XMLHttpRequest res -> Eff (xhr :: XHR | eff) Unit

#sendFormData Source

sendFormData :: forall eff res. FormData -> XMLHttpRequest res -> Eff (xhr :: XHR | eff) Unit

#setRequestHeader Source

setRequestHeader :: forall eff res. String -> String -> XMLHttpRequest res -> Eff (xhr :: XHR | eff) Unit

#readyState Source

readyState :: forall eff res. XMLHttpRequest res -> Eff (xhr :: XHR | eff) ReadyState

#response Source

response :: forall eff res. XMLHttpRequest res -> Eff (xhr :: XHR | eff) (Maybe res)

#responseURL Source

responseURL :: forall eff res. XMLHttpRequest res -> Eff (xhr :: XHR | eff) String

#status Source

status :: forall eff res. XMLHttpRequest res -> Eff (xhr :: XHR | eff) Int

#statusText Source

statusText :: forall eff res. XMLHttpRequest res -> Eff (xhr :: XHR | eff) String

#timeout Source

timeout :: forall eff res. XMLHttpRequest res -> Eff (xhr :: XHR | eff) Milliseconds

#setTimeout Source

setTimeout :: forall eff res. Milliseconds -> XMLHttpRequest res -> Eff (xhr :: XHR | eff) Unit

#upload Source

upload :: forall eff res. XMLHttpRequest res -> Eff (xhr :: XHR | eff) XMLHttpRequestUpload

#withCredentials Source

withCredentials :: forall eff res. XMLHttpRequest res -> Eff (xhr :: XHR | eff) Boolean

#setWithCredentials Source

setWithCredentials :: forall eff res. Boolean -> XMLHttpRequest res -> Eff (xhr :: XHR | eff) Unit