request-mocking-protocol
Version:
A protocol for declarative mocking of HTTP requests
13 lines • 498 B
TypeScript
/**
* Transport mock schemas via HTTP headers.
*/
import { MockSchema } from '../protocol';
import { HeadersLike } from './utils';
type Maybe<T> = T | undefined;
export type GetHeaders = () => Maybe<HeadersLike> | Promise<Maybe<HeadersLike>>;
export declare function buildMockHeaders(mockSchemas: MockSchema[]): {
"x-mock-request": string;
};
export declare function extractMockSchemas(getHeaders: GetHeaders): Promise<MockSchema[] | undefined>;
export {};
//# sourceMappingURL=index.d.ts.map