refactor(client): split package into promise and effect entrypoints
This commit is contained in:
parent
0087dd56d9
commit
af5eabcb26
46 changed files with 5211 additions and 2332 deletions
|
|
@ -0,0 +1,6 @@
|
|||
[
|
||||
"client-error.ts",
|
||||
"client.ts",
|
||||
"index.ts",
|
||||
"types.ts"
|
||||
]
|
||||
11
packages/client/src/promise/generated/client-error.ts
Normal file
11
packages/client/src/promise/generated/client-error.ts
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
export type ClientErrorReason = "Transport" | "UnexpectedStatus" | "UnsupportedContentType" | "MalformedResponse"
|
||||
|
||||
export class ClientError extends Error {
|
||||
override readonly name = "ClientError"
|
||||
constructor(
|
||||
readonly reason: ClientErrorReason,
|
||||
options?: ErrorOptions,
|
||||
) {
|
||||
super(reason, options)
|
||||
}
|
||||
}
|
||||
1351
packages/client/src/promise/generated/client.ts
Normal file
1351
packages/client/src/promise/generated/client.ts
Normal file
File diff suppressed because it is too large
Load diff
3
packages/client/src/promise/generated/index.ts
Normal file
3
packages/client/src/promise/generated/index.ts
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
export { ClientError, type ClientErrorReason } from "./client-error"
|
||||
export * as OpenCode from "./client"
|
||||
export * from "./types"
|
||||
4697
packages/client/src/promise/generated/types.ts
Normal file
4697
packages/client/src/promise/generated/types.ts
Normal file
File diff suppressed because it is too large
Load diff
4
packages/client/src/promise/index.ts
Normal file
4
packages/client/src/promise/index.ts
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
export * from "./generated/index"
|
||||
export type { Transport } from "../effect/service.js"
|
||||
export type { EventSubscribeOutput as OpenCodeEvent } from "./generated/types"
|
||||
export type OpenCodeClient = ReturnType<typeof import("./generated/client").make>
|
||||
Loading…
Add table
Add a link
Reference in a new issue