diff options
| author | Dax Raad <[email protected]> | 2025-05-29 11:38:55 -0400 |
|---|---|---|
| committer | Dax Raad <[email protected]> | 2025-05-29 11:38:55 -0400 |
| commit | 48f81fe4d3a286ead827888e030f9bd89c864dee (patch) | |
| tree | 5715dd3b6a923cab8ce4155f5c66ca54661e6dce /js/src/server/server.ts | |
| parent | a96c2ce65c8e87431dce84f0466abb9769e2f7fd (diff) | |
| download | opencode-48f81fe4d3a286ead827888e030f9bd89c864dee.tar.gz opencode-48f81fe4d3a286ead827888e030f9bd89c864dee.zip | |
sync
Diffstat (limited to 'js/src/server/server.ts')
| -rw-r--r-- | js/src/server/server.ts | 18 |
1 files changed, 4 insertions, 14 deletions
diff --git a/js/src/server/server.ts b/js/src/server/server.ts index 98b2cf5cb..ff2d0924b 100644 --- a/js/src/server/server.ts +++ b/js/src/server/server.ts @@ -10,16 +10,6 @@ import { Config } from "../app/config"; import { LLM } from "../llm/llm"; import { Message } from "../session/message"; -const SessionInfo = Session.Info.openapi({ - ref: "Session.Info", -}); - -const ProviderInfo = Config.Provider.openapi({ - ref: "Provider.Info", -}); - -type ProviderInfo = z.output<typeof ProviderInfo>; - export namespace Server { const log = Log.create({ service: "server" }); const PORT = 16713; @@ -92,7 +82,7 @@ export namespace Server { description: "Successfully created session", content: { "application/json": { - schema: resolver(SessionInfo), + schema: resolver(Session.Info), }, }, }, @@ -112,7 +102,7 @@ export namespace Server { description: "Successfully shared session", content: { "application/json": { - schema: resolver(SessionInfo), + schema: resolver(Session.Info), }, }, }, @@ -244,7 +234,7 @@ export namespace Server { description: "List of providers", content: { "application/json": { - schema: resolver(z.record(z.string(), ProviderInfo)), + schema: resolver(z.record(z.string(), Config.Provider)), }, }, }, @@ -252,7 +242,7 @@ export namespace Server { }), async (c) => { const providers = await LLM.providers(); - const result: Record<string, ProviderInfo> = {}; + const result: Record<string, Config.Provider> = {}; for (const [providerID, provider] of Object.entries(providers)) { result[providerID] = provider.info; } |
