summaryrefslogtreecommitdiffhomepage
path: root/packages
diff options
context:
space:
mode:
authorDax Raad <[email protected]>2025-11-14 12:42:32 -0500
committerDax Raad <[email protected]>2025-11-14 12:42:46 -0500
commit64d28ea45768996d15efa729f0bad4b019d9683e (patch)
treecdc6e366a9bb831452b32799e42370b82567aea8 /packages
parent25207808464584f3335aa17c0903fc5973d4923c (diff)
downloadopencode-64d28ea45768996d15efa729f0bad4b019d9683e.tar.gz
opencode-64d28ea45768996d15efa729f0bad4b019d9683e.zip
fix sdk types
Diffstat (limited to 'packages')
-rw-r--r--packages/opencode/src/server/server.ts2
-rw-r--r--packages/sdk/js/src/gen/sdk.gen.ts28
-rw-r--r--packages/sdk/js/src/gen/types.gen.ts6
3 files changed, 23 insertions, 13 deletions
diff --git a/packages/opencode/src/server/server.ts b/packages/opencode/src/server/server.ts
index dd621acb6..87f605b01 100644
--- a/packages/opencode/src/server/server.ts
+++ b/packages/opencode/src/server/server.ts
@@ -122,7 +122,7 @@ export namespace Server {
"/global/event",
describeRoute({
description: "Get events",
- operationId: "global.event.subscribe",
+ operationId: "global.event",
responses: {
200: {
description: "Event stream",
diff --git a/packages/sdk/js/src/gen/sdk.gen.ts b/packages/sdk/js/src/gen/sdk.gen.ts
index 5e249f5cb..e1c622048 100644
--- a/packages/sdk/js/src/gen/sdk.gen.ts
+++ b/packages/sdk/js/src/gen/sdk.gen.ts
@@ -2,8 +2,8 @@
import type { Options as ClientOptions, TDataShape, Client } from "./client/index.js"
import type {
- GlobalEventSubscribeData,
- GlobalEventSubscribeResponses,
+ GlobalEventData,
+ GlobalEventResponses,
ProjectListData,
ProjectListResponses,
ProjectCurrentData,
@@ -145,6 +145,8 @@ import type {
AuthSetData,
AuthSetResponses,
AuthSetErrors,
+ EventSubscribeData,
+ EventSubscribeResponses,
} from "./types.gen.js"
import { client as _heyApiClient } from "./client.gen.js"
@@ -175,22 +177,18 @@ class _HeyApiClient {
}
}
-class Event extends _HeyApiClient {
+class Global extends _HeyApiClient {
/**
* Get events
*/
- public subscribe<ThrowOnError extends boolean = false>(options?: Options<GlobalEventSubscribeData, ThrowOnError>) {
- return (options?.client ?? this._client).get.sse<GlobalEventSubscribeResponses, unknown, ThrowOnError>({
+ public event<ThrowOnError extends boolean = false>(options?: Options<GlobalEventData, ThrowOnError>) {
+ return (options?.client ?? this._client).get.sse<GlobalEventResponses, unknown, ThrowOnError>({
url: "/global/event",
...options,
})
}
}
-class Global extends _HeyApiClient {
- event = new Event({ client: this._client })
-}
-
class Project extends _HeyApiClient {
/**
* List all projects
@@ -844,6 +842,18 @@ class Auth extends _HeyApiClient {
}
}
+class Event extends _HeyApiClient {
+ /**
+ * Get events
+ */
+ public subscribe<ThrowOnError extends boolean = false>(options?: Options<EventSubscribeData, ThrowOnError>) {
+ return (options?.client ?? this._client).get.sse<EventSubscribeResponses, unknown, ThrowOnError>({
+ url: "/event",
+ ...options,
+ })
+ }
+}
+
export class OpencodeClient extends _HeyApiClient {
/**
* Respond to a permission request
diff --git a/packages/sdk/js/src/gen/types.gen.ts b/packages/sdk/js/src/gen/types.gen.ts
index 9ea45ada6..af6dfc224 100644
--- a/packages/sdk/js/src/gen/types.gen.ts
+++ b/packages/sdk/js/src/gen/types.gen.ts
@@ -1378,21 +1378,21 @@ export type WellKnownAuth = {
export type Auth = OAuth | ApiAuth | WellKnownAuth
-export type GlobalEventSubscribeData = {
+export type GlobalEventData = {
body?: never
path?: never
query?: never
url: "/global/event"
}
-export type GlobalEventSubscribeResponses = {
+export type GlobalEventResponses = {
/**
* Event stream
*/
200: GlobalEvent
}
-export type GlobalEventSubscribeResponse = GlobalEventSubscribeResponses[keyof GlobalEventSubscribeResponses]
+export type GlobalEventResponse = GlobalEventResponses[keyof GlobalEventResponses]
export type ProjectListData = {
body?: never