@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.
21 lines (20 loc) • 843 B
TypeScript
/// <reference types="node" />
import type { NetworkRequest } from './NetworkRequest';
import type { HarExporter } from './HarExporter';
import type { Logger } from '../utils/Logger';
import type { DefaultHarExporterOptions } from './DefaultHarExporterOptions';
import type { Entry } from 'har-format';
import type { WriteStream } from 'fs';
export declare class DefaultHarExporter implements HarExporter {
private readonly logger;
private readonly buffer;
private readonly options?;
get path(): string;
private get filter();
private get transform();
constructor(logger: Logger, buffer: WriteStream, options?: DefaultHarExporterOptions | undefined);
write(networkRequest: NetworkRequest): Promise<void>;
serializeEntry(entry: Entry): Promise<string | undefined>;
end(): void;
private applyFilter;
}