diff options
| author | Adam <[email protected]> | 2025-09-04 12:39:34 -0500 |
|---|---|---|
| committer | Adam <[email protected]> | 2025-09-04 12:39:49 -0500 |
| commit | f171250033d8180020e5498b4076ceaffde86d6f (patch) | |
| tree | 3a15d3f9ebfa30d634263cb087d514d497bfbeb3 /packages/sdk/js/src | |
| parent | d440ba32abbab72d11a532811b1e6646b5aae7da (diff) | |
| download | opencode-f171250033d8180020e5498b4076ceaffde86d6f.tar.gz opencode-f171250033d8180020e5498b4076ceaffde86d6f.zip | |
fix: better file/content return
Diffstat (limited to 'packages/sdk/js/src')
| -rw-r--r-- | packages/sdk/js/src/gen/types.gen.ts | 25 |
1 files changed, 21 insertions, 4 deletions
diff --git a/packages/sdk/js/src/gen/types.gen.ts b/packages/sdk/js/src/gen/types.gen.ts index c56ea309b..8befce1ce 100644 --- a/packages/sdk/js/src/gen/types.gen.ts +++ b/packages/sdk/js/src/gen/types.gen.ts @@ -1117,10 +1117,30 @@ export type Symbol = { export type FileNode = { name: string path: string + absolute: string type: "file" | "directory" ignored: boolean } +export type FileContent = { + content: string + diff?: string + patch?: { + oldFileName: string + newFileName: string + oldHeader?: string + newHeader?: string + hunks: Array<{ + oldStart: number + oldLines: number + newStart: number + newLines: number + lines: Array<string> + }> + index?: string + } +} + export type File = { path: string added: number @@ -1893,10 +1913,7 @@ export type FileReadResponses = { /** * File content */ - 200: { - type: "raw" | "patch" - content: string - } + 200: FileContent } export type FileReadResponse = FileReadResponses[keyof FileReadResponses] |
