refactor(client): split package into promise and effect entrypoints

This commit is contained in:
Dax Raad
2026-07-03 01:46:21 -04:00
parent 0087dd56d9
commit af5eabcb26
46 changed files with 4496 additions and 1617 deletions
+3 -3
View File
@@ -25,11 +25,11 @@ await Effect.runPromise(
},
},
}),
fileURLToPath(new URL("../src/generated", import.meta.url)),
fileURLToPath(new URL("../src/promise/generated", import.meta.url)),
),
write(
emitEffectImported(effectContract, { module: "../contract", api: "ClientApi" }),
fileURLToPath(new URL("../src/generated-effect", import.meta.url)),
emitEffectImported(effectContract, { module: "../../contract", api: "ClientApi" }),
fileURLToPath(new URL("../src/effect/generated", import.meta.url)),
),
write(
emitEffectShape(effectContract, { module: "@opencode-ai/protocol/client", api: "ClientApi" }),