Sha256: 90a4615f3f00e72cd5425656eb35e4c758239a492bf7c2946334fc825d4f8615
Contents?: true
Size: 679 Bytes
Versions: 26
Compression:
Stored size: 679 Bytes
Contents
import { createRequestId } from '@mswjs/interceptors' import type { RequestHandler } from './handlers/RequestHandler' import { executeHandlers } from './utils/executeHandlers' /** * Finds a response for the given request instance * in the array of request handlers. * @param handlers The array of request handlers. * @param request The `Request` instance. * @returns {Response} A mocked response, if any. */ export const getResponse = async ( handlers: Array<RequestHandler>, request: Request, ): Promise<Response | undefined> => { const result = await executeHandlers({ request, requestId: createRequestId(), handlers, }) return result?.response }
Version data entries
26 entries across 26 versions & 1 rubygems