@lodestar/api
Version:
A Typescript REST client for the Ethereum Consensus API
14 lines • 558 B
TypeScript
import { ChainForkConfig } from "@lodestar/config";
import { HttpClientModules, HttpClientOptions, IHttpClient } from "../utils/client/httpClient.js";
import type { ApiClient } from "./client.js";
import { Endpoints } from "./routes.js";
export type { ApiClient, Endpoints };
type ClientModules = HttpClientModules & {
config: ChainForkConfig;
httpClient?: IHttpClient;
};
/**
* REST HTTP client for builder routes
*/
export declare function getClient(opts: HttpClientOptions, modules: ClientModules): ApiClient;
//# sourceMappingURL=index.d.ts.map