e2ed
Version:
E2E testing framework over Playwright
7 lines (6 loc) • 386 B
TypeScript
import type { Request, Response } from './http';
import type { MaybePromise } from './promise';
/**
* API mock function, that map request to mocked response.
*/
export type ApiMockFunction<RouteParams = unknown, SomeRequest extends Request = Request, SomeResponse extends Response = Response> = (routeParams: RouteParams, request: SomeRequest) => MaybePromise<Partial<SomeResponse>>;