QuickFix: {
    description: string;
    kind: "replace";
    replacements: Replacement[];
    shown: boolean;
} | {
    description: string;
    insertion: Replacement;
    kind: "insert";
    shown: boolean;
} | {
    description: string;
    kind: "delete";
    range: Range;
    shown: boolean;
}

Represents a quick fix suggestion for code issues.

Can be one of:

  • replace: Replace text at multiple locations
  • insert: Insert text at a specific location
  • delete: Delete text between start and end positions