UNPKG

@neuralegion/cypress-har-generator

Version:

The Cypress plugin for generating HTTP Archive (HAR) files is a tool that allows developers and QA engineers to capture detailed information about network requests made during the execution of Cypress tests.

27 lines (26 loc) 838 B
import { NetworkRequest } from './NetworkRequest'; import type { Header } from 'har-format'; export interface RequestExtraInfo { requestHeaders: Header[]; } export interface ResponseExtraInfo { responseHeaders: Header[]; responseHeadersText?: string; } export declare class ExtraInfoBuilder { private readonly deleteCallback; private _hasExtraInfo; private _finished; private readonly _requests; private readonly _requestExtraInfo; private readonly _responseExtraInfo; constructor(deleteCallback: () => void); addRequest(request: NetworkRequest): void; addRequestExtraInfo(info: RequestExtraInfo): void; addResponseExtraInfo(info: ResponseExtraInfo): void; finished(): void; private deleteIfComplete; private getLastRequest; private getRequestIndex; private sync; }