xrm-mock
Version:
A fake implementation of the Xrm object model. Used for testing Dynamics 365 client-side scripts.
34 lines (33 loc) • 950 B
TypeScript
/// <reference types="xrm" />
export declare class ExecuteResponseMock implements Xrm.ExecuteResponse {
body: ReadableStream<Uint8Array>;
headers: Headers;
ok: boolean;
redirected: boolean;
status: number;
statusText: string;
type: ResponseType;
url: string;
trailer: Promise<Headers>;
bodyUsed: boolean;
private notImplementedError;
constructor(components: IExecuteResponseComponents);
arrayBuffer(): Promise<ArrayBuffer>;
blob(): Promise<Blob>;
formData(): Promise<FormData>;
json(): Promise<any>;
text(): Promise<string>;
clone(): Response;
}
export interface IExecuteResponseComponents {
body?: ReadableStream<Uint8Array>;
headers?: Headers;
ok?: boolean;
redirected?: boolean;
status?: number;
statusText?: string;
type?: ResponseType;
url?: string;
trailer?: Promise<Headers>;
bodyUsed?: boolean;
}