@lodestar/api
Version:
A Typescript REST client for the Ethereum Consensus API
20 lines (18 loc) • 785 B
text/typescript
// Re-exporting beacon only for backwards compatibility
export * from "./beacon/index.js";
export {ApiError} from "./utils/client/error.js";
export type {
ApiClientMethods,
HttpClientModules,
HttpClientOptions,
IHttpClient,
Metrics,
} from "./utils/client/index.js";
export {ApiResponse, HttpClient, defaultInit} from "./utils/client/index.js";
export type {ApiRequestInit} from "./utils/client/request.js";
export {HttpHeader, MediaType} from "./utils/headers.js";
export type {HttpErrorCodes, HttpSuccessCodes} from "./utils/httpStatusCode.js";
export {HttpStatusCode} from "./utils/httpStatusCode.js";
export type {Endpoint} from "./utils/types.js";
export {WireFormat} from "./utils/wireFormat.js";
// NOTE: Don't export server here so it's not bundled to all consumers