@tobegames/core
Version:
Global packages widely used in other projects
21 lines (20 loc) • 641 B
TypeScript
import { MethodType } from "./method-types";
import { HttpHeader } from "./httpheaders/httpheader.model";
/**
* Created by obert on 22.06.2017.
*/
export interface IXMLHttpRequest {
status: number;
onload: (ev) => any;
onreadystatechange: (ev) => any;
open(url: string, method: MethodType): void;
send(data: any): void;
setRequestHeader(headerName: string, headerValue: string): void;
responseText: string;
statusText: string;
}
export declare class XMLHttpResponse {
}
export interface IXMLHttpRequestProvider {
provideXmlHttpReuqest(headers: Array<HttpHeader>): IXMLHttpRequest;
}