UNPKG

giga-code

Version:

A personal AI CLI assistant powered by Grok for local development.

16 lines (15 loc) 647 B
import { ToolResult, EditorCommand } from "../types"; export declare class TextEditorTool { private editHistory; private confirmationService; view(filePath: string, viewRange?: [number, number]): Promise<ToolResult>; strReplace(filePath: string, oldStr: string, newStr: string): Promise<ToolResult>; create(filePath: string, content: string): Promise<ToolResult>; insert(filePath: string, insertLine: number, content: string): Promise<ToolResult>; undoEdit(): Promise<ToolResult>; private generateDiff; private findLCS; private getChanges; private generateHunk; getEditHistory(): EditorCommand[]; }