Skip to content

XMLHttpRequest

[<Interface>]
type XMLHttpRequest =
    [<Literal>] DONE: float = 4
    [<Literal>] HEADERS_RECEIVED: float = 2
    [<Literal>] LOADING: float = 3
    [<Literal>] OPENED: float = 1
    [<Literal>] UNSENT: float = 0
    abstract member DONE: float
    abstract member HEADERS_RECEIVED: float
    abstract member LOADING: float
    abstract member OPENED: float
    abstract member UNSENT: float
    abstract member onreadystatechange: (Event -> unit) option with get, set
    abstract member readyState: float
    abstract member response: obj
    abstract member responseText: string
    abstract member responseType: XMLHttpRequestResponseType with get, set
    abstract member responseURL: string
    abstract member responseXML: Document option
    abstract member status: float
    abstract member statusText: string
    abstract member timeout: float with get, set
    abstract member upload: XMLHttpRequestUpload
    abstract member withCredentials: bool with get, set
    abstract member ``open`` (method: string, url: U2<string,URL>, async: bool, ?username: string, ?password: string) : unit
    abstract member ``open`` (method: string, url: U2<string,URL>) : unit
    abstract member abort () : unit
    abstract member addEventListener<'E> (type: typekeyof<XMLHttpRequestEventMap,'E>, listener: 'E -> obj, ?options: U2<bool,AddEventListenerOptions>) : unit
    abstract member getAllResponseHeaders () : string
    abstract member getResponseHeader (name: string) : string option
    abstract member overrideMimeType (mime: string) : unit
    abstract member removeEventListener<'E> (type: typekeyof<XMLHttpRequestEventMap,'E>, listener: 'E -> obj, ?options: U2<bool,EventListenerOptions>) : unit
    abstract member send (?body: U7<string,ArrayBuffer,ArrayBufferView<ArrayBuffer>,Blob,Document,FormData,URLSearchParams>) : unit
    abstract member setRequestHeader (name: string, value: string) : unit
AssemblyXantham.Fable.Core.TS
ImplementsXMLHttpRequestEventTarget

Functions and values

[<Literal>] DONE: float = 4
[<Literal>] HEADERS_RECEIVED: float = 2
[<Literal>] LOADING: float = 3
[<Literal>] OPENED: float = 1
[<Literal>] UNSENT: float = 0

Properties

abstract member DONE: float
abstract member HEADERS_RECEIVED: float
abstract member LOADING: float
abstract member OPENED: float
abstract member UNSENT: float
abstract member onreadystatechange: (Event -> unit) option with get, set
abstract member readyState: float
abstract member response: obj
abstract member responseText: string
abstract member responseType: XMLHttpRequestResponseType with get, set
abstract member responseURL: string
abstract member responseXML: Document option
abstract member status: float
abstract member statusText: string
abstract member timeout: float with get, set
abstract member upload: XMLHttpRequestUpload
abstract member withCredentials: bool with get, set

Methods

abstract member ``open`` (method: string, url: U2<string,URL>, async: bool, ?username: string, ?password: string) : unit
abstract member ``open`` (method: string, url: U2<string,URL>) : unit
abstract member abort () : unit
abstract member addEventListener<'E> (type: typekeyof<XMLHttpRequestEventMap,'E>, listener: 'E -> obj, ?options: U2<bool,AddEventListenerOptions>) : unit
abstract member getAllResponseHeaders () : string
abstract member getResponseHeader (name: string) : string option
abstract member overrideMimeType (mime: string) : unit
abstract member removeEventListener<'E> (type: typekeyof<XMLHttpRequestEventMap,'E>, listener: 'E -> obj, ?options: U2<bool,EventListenerOptions>) : unit
abstract member send (?body: U7<string,ArrayBuffer,ArrayBufferView<ArrayBuffer>,Blob,Document,FormData,URLSearchParams>) : unit
abstract member setRequestHeader (name: string, value: string) : unit