Interface: RehearsalImpact

Defined in: rehearsal/types.ts:64

Detailed impact analysis of a destructive operation

Properties

affectedFiles

affectedFiles: AffectedFile[];

Defined in: rehearsal/types.ts:78

List of affected files with details

dataSize?

optional dataSize?: number;

Defined in: rehearsal/types.ts:94

Size of data that would be affected (in bytes)

estimatedWorkHours?

optional estimatedWorkHours?: number;

Defined in: rehearsal/types.ts:89

Estimated hours of work that could be lost

filesAffected

filesAffected: number;

Defined in: rehearsal/types.ts:68

Total number of files that would be affected

linesAffected

linesAffected: number;

Defined in: rehearsal/types.ts:73

Total lines of code that would be changed/lost

summary

summary: string;

Defined in: rehearsal/types.ts:99

Human-readable summary of the impact

timeInvestment?

optional timeInvestment?: string;

Defined in: rehearsal/types.ts:84

Human-readable time investment summary e.g., “Files modified in the last 2 hours”