e2ed
Version:
E2E testing framework over Playwright
8 lines (7 loc) • 637 B
TypeScript
import type { ApiRouteClassType, Request, Response, ResponseWithRequest } from '../../types/internal';
import type { Options } from './types';
/**
* Send a request to the (JSON) API by `Route`, route parameters, headers,
* post-data, timeout and number of retries.
*/
export declare const request: <RouteParams, SomeRequest extends Request, SomeResponse extends Response>(Route: ApiRouteClassType<RouteParams, SomeRequest, SomeResponse>, { isNeedRetry, maxRetriesCount, requestHeaders, requestBody, routeParams, timeout, }?: Options<RouteParams, SomeRequest, SomeResponse>) => Promise<ResponseWithRequest<SomeRequest, SomeResponse>>;