19 lines · 481 B · TypeScript
RawDownload
import {  FetchHttpClient,  HttpApiClient,} from "@effect/platform";import * as Effect from "effect/Effect"; import { ControlPlaneApi } from "./api/api"; export const createControlPlaneClient = (input: {  baseUrl: string;  accountId?: string;}) =>  HttpApiClient.make(ControlPlaneApi, {    baseUrl: input.baseUrl,  }).pipe(Effect.provide(FetchHttpClient.layer)); export type ControlPlaneClient = Effect.Effect.Success<  ReturnType<typeof createControlPlaneClient>>;

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t