UNPKG

together-code

Version:

AI-powered coding assistant that plans, then builds

18 lines (17 loc) 660 B
export interface FileToWrite { path: string; content: string; } export declare class FileWriter { private basePath; constructor(basePath?: string); writeFiles(files: FileToWrite[]): Promise<void>; writeFile(filePath: string, content: string): Promise<void>; parseCodeBlocks(aiResponse: string): FileToWrite[]; private inferFilename; fileExists(filePath: string): Promise<boolean>; createBackup(filePath: string): Promise<void>; checkExistingFiles(files: FileToWrite[]): Promise<string[]>; getFileContent(filePath: string): Promise<string | null>; writeFilesWithBackup(files: FileToWrite[]): Promise<void>; }