UNPKG

xhr-mock

Version:

Utility for mocking XMLHttpRequest.

17 lines (16 loc) 555 B
import { MockHeaders } from './MockHeaders'; import MockRequest from './MockRequest'; import MockResponse from './MockResponse'; export { MockHeaders }; export declare type MockObject = { status?: number; reason?: string; headers?: MockHeaders; body?: any; }; export declare type MockFunction = (request: MockRequest, response: MockResponse) => undefined | MockResponse | Promise<undefined | MockResponse>; export declare type Mock = MockObject | MockFunction; export interface ErrorCallbackEvent { req: MockRequest; err: Error; }