Something went wrong. Try again.
opencode v2 mirror
Something went wrong. Try again.
1234567891011121314151617// Generated by @opencode/httpapi-codegen. Do not edit.import { Effect } from "effect"import { HttpApi, HttpApiClient } from "effect/unstable/httpapi"import { adaptGroupSession, GroupSession } from "./session"import { adaptGroupEvent, GroupEvent } from "./event"import { adaptGroupSystem, GroupSystem } from "./system"
const Api = HttpApi.make("generated").add(GroupSession).add(GroupEvent).add(GroupSystem)const adaptClient = (raw: HttpApiClient.ForApi<typeof Api>) => ({ session: adaptGroupSession(raw["session"]), event: adaptGroupEvent(raw["event"]), ...adaptGroupSystem({ status: raw["status"] }),})
export const make = (options?: { readonly baseUrl?: URL | string }) => HttpApiClient.make(Api, options).pipe(Effect.map(adaptClient))