Module

Web.XHR

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

Re-exports from Web.XHR.Types

#XMLHttpRequestUpload Source

#XMLHttpRequest Source

data XMLHttpRequest :: Type -> Type

XMLHttpRequests are indexed by their ResponseType

#XHR Source

data XHR :: Effect

#ResponseType Source

newtype ResponseType res

#xmlHttpRequestToEventTarget Source

Re-exports from Web.XHR.XMLHttpRequest

#xmlHttpRequest Source

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

#withCredentials Source

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

#upload Source

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

#timeout Source

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

#statusText Source

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

#status Source

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

#setWithCredentials Source

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

#setTimeout Source

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

#setRequestHeader Source

setRequestHeader :: forall eff res. String -> String -> 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

#send Source

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

#responseURL Source

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

#response Source

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

#readyState Source

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

#open' Source

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

#open Source

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

#getResponseHeader Source

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

#getAllResponseHeaders Source

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

#abort Source

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