diff options
| author | Dax Raad <[email protected]> | 2025-08-21 12:58:37 -0400 |
|---|---|---|
| committer | Dax Raad <[email protected]> | 2025-08-21 12:58:37 -0400 |
| commit | 9a3186317b010ec03b1680ae9249d90ea6f94356 (patch) | |
| tree | 6f3a244d943f7250e77c4ee62e635902f7d25950 /packages/sdk/js/src/client.ts | |
| parent | b1e584ca1dac90e17732a3daf58fb6b50f201c33 (diff) | |
| download | opencode-9a3186317b010ec03b1680ae9249d90ea6f94356.tar.gz opencode-9a3186317b010ec03b1680ae9249d90ea6f94356.zip | |
allow importing sdk from @opencode-ai/sdk/server and @opencode-ai/sdk/client
Diffstat (limited to 'packages/sdk/js/src/client.ts')
| -rw-r--r-- | packages/sdk/js/src/client.ts | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/packages/sdk/js/src/client.ts b/packages/sdk/js/src/client.ts new file mode 100644 index 000000000..a5ed488e6 --- /dev/null +++ b/packages/sdk/js/src/client.ts @@ -0,0 +1,10 @@ +import { createClient } from "./gen/client/client.js" +import { type Config } from "./gen/client/types.js" +import { OpencodeClient } from "./gen/sdk.gen.js" +export * from "./gen/types.gen.js" +export { type Config, OpencodeClient } + +export function createOpencodeClient(config?: Config) { + const client = createClient(config) + return new OpencodeClient({ client }) +} |
