fakexrmeasy
Version:
This project aims to provide mocks already implemented for Web API calls made from Javascript. This is a work in progress and way less mature than [its C# counterpart](https://github.com/jordimontana82/fake-xrm-easy).
27 lines (26 loc) • 882 B
TypeScript
import IFakeXmlHttpRequest from './IFakeXmlHttpRequest';
export declare class FakeXmlHttpRequest implements IFakeXmlHttpRequest {
method: string;
url: string;
async: boolean;
requestBody: any;
requestHeaders: Array<any>;
response: any;
responseText: string;
responseXML: any;
responseHeaders: Array<any>;
readyState: number;
status: number;
relativeApiUrl: string;
relativeUrl: string;
sendCallback: (fakeXhr: IFakeXmlHttpRequest) => void;
onload: () => void;
onreadystatechange: () => void;
constructor();
open(method?: string, url?: string, async?: boolean): void;
setRequestHeader(key: string, value: any): void;
getRequestHeader(key: string): any;
setResponseHeader(key: string, value: any): void;
getResponseHeader(key: string): any;
send(body: any): void;
}