فهرست منبع

fix sdk types

Dax Raad 3 ماه پیش
والد
کامیت
64d28ea457
3فایلهای تغییر یافته به همراه23 افزوده شده و 13 حذف شده
  1. 1 1
      packages/opencode/src/server/server.ts
  2. 19 9
      packages/sdk/js/src/gen/sdk.gen.ts
  3. 3 3
      packages/sdk/js/src/gen/types.gen.ts

+ 1 - 1
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",

+ 19 - 9
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

+ 3 - 3
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