Download packages/httpapi-codegen/test/generated-consumer.ts from SaylorTwift/opencode: direct link, hf CLI and curl.
- Browser
- Download file 1.3 kB
-
https://huggingface.co/SaylorTwift/opencode/resolve/main/packages/httpapi-codegen/test/generated-consumer.ts
- Command line
-
hf download hf://SaylorTwift/opencode/packages/httpapi-codegen/test/generated-consumer.ts
-
curl -L -o generated-consumer.ts https://huggingface.co/SaylorTwift/opencode/resolve/main/packages/httpapi-codegen/test/generated-consumer.ts
1.3 kB
| import { Effect, Stream } from "effect" | |
| import { HttpClient } from "effect/unstable/http" | |
| import { ClientError, OpenCode } from "./generated" | |
| import { Missing } from "./fixture" | |
| export const program = OpenCode.make().pipe( | |
| Effect.map((client) => { | |
| const health = client.session.health() | |
| const list = client.session.list() | |
| const filtered = client.session.list({ archived: true }) | |
| const get = client.session.get({ sessionID: "session" }) | |
| const interrupt = client.session.interrupt({ sessionID: "session" }) | |
| const status = client.status() | |
| const subscribe = client.event.subscribe() | |
| const _health: Effect.Effect<string, ClientError> = health | |
| const _list: Effect.Effect<ReadonlyArray<string>, ClientError> = list | |
| const _filtered: Effect.Effect<ReadonlyArray<string>, ClientError> = filtered | |
| const _get: Effect.Effect<string, Missing | ClientError> = get | |
| const _interrupt: Effect.Effect<void, ClientError> = interrupt | |
| const _status: Effect.Effect<string, ClientError> = status | |
| const _subscribe: Stream.Stream<{ readonly type: string }, ClientError> = subscribe | |
| return { _health, _list, _filtered, _get, _interrupt, _status, _subscribe } | |
| }), | |
| ) | |
| const _requiresHttpClient: Effect.Effect<unknown, never, HttpClient.HttpClient> = program | |