summaryrefslogtreecommitdiffhomepage
path: root/packages/sdk/js/src
diff options
context:
space:
mode:
authorAdam <[email protected]>2025-09-04 12:39:34 -0500
committerAdam <[email protected]>2025-09-04 12:39:49 -0500
commitf171250033d8180020e5498b4076ceaffde86d6f (patch)
tree3a15d3f9ebfa30d634263cb087d514d497bfbeb3 /packages/sdk/js/src
parentd440ba32abbab72d11a532811b1e6646b5aae7da (diff)
downloadopencode-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.ts25
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]