23 lines · 671 B · TypeScript
RawDownload
import { createRigsApi } from "./rigs";import { createApiCore } from "./core";import { createLogsApi } from "./logs";import { createRecipesApi } from "./recipes";import { createStudioApi } from "./studio";import { createSystemApi } from "./system"; export function createApiClient(params: {  baseUrl: string;  useProxy: boolean;  backendUrlOverride?: string;  apiKeyOverride?: string;}) {  const core = createApiCore(params);  return {    ...createSystemApi(core),    ...createRecipesApi(core),    ...createLogsApi(core),    ...createStudioApi(core),    ...createRigsApi(core),    healthPoll: (timeoutMs?: number) => core.healthPoll(timeoutMs),  };}

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