E2EGenerator interface exported
Last updated: 2026-03-05T12:26:14.068Z
Metrics
LOC: 13
Complexity: 1
Params: 0
Signature
interface E2EGenerator
Summary
Contract for E2E code generators (Strategy pattern)
Source Code
export interface E2EGenerator {
/** Framework identifier */
readonly name: E2EFramework;
/** Human-readable display name */
readonly displayName: string;
/** Generates a full test script from captured actions (auto-fill flow) */
generate(actions: CapturedAction[], options?: E2EGenerateOptions): string;
/** Generates a full test script from a recording session */
generateFromRecording(
steps: RecordedStep[],
options?: RecordingGenerateOptions,
): string;
}
Members
| Name | Kind | Visibility | Status | Signature |
|---|---|---|---|---|
| generate | method | - | generate(actions: CapturedAction[], options?: E2EGenerateOptions): : string | |
| generateFromRecording | method | - | generateFromRecording( steps: RecordedStep[], options?: RecordingGenerateOptions, ): : string |
No outgoing dependencies.
Impact (Incoming)
| Source | Type |
|---|---|
| getE2EGenerator | uses |
| escapeString | uses |
| escapeString | uses |
| escapeString | uses |