@lodestar/api
Version:
A Typescript REST client for the Ethereum Consensus API
34 lines (31 loc) • 1.4 kB
text/typescript
// biome-ignore assist/source/organizeImports: We want to keep these groups of imports together for better readability
import {Endpoints as BeaconEndpoints} from "./beacon/index.js";
import {Endpoints as ConfigEndpoints} from "./config.js";
import {Endpoints as DebugEndpoints} from "./debug.js";
import {Endpoints as EventsEndpoints} from "./events.js";
import {Endpoints as LightclientEndpoints} from "./lightclient.js";
import {Endpoints as LodestarEndpoints} from "./lodestar.js";
import {Endpoints as NodeEndpoints} from "./node.js";
import {Endpoints as ProofEndpoints} from "./proof.js";
import {Endpoints as ValidatorEndpoints} from "./validator.js";
import * as beacon from "./beacon/index.js";
import * as config from "./config.js";
import * as debug from "./debug.js";
import * as events from "./events.js";
import * as lightclient from "./lightclient.js";
import * as lodestar from "./lodestar.js";
import * as node from "./node.js";
import * as proof from "./proof.js";
import * as validator from "./validator.js";
export {beacon, config, debug, events, lightclient, lodestar, node, proof, validator};
export type Endpoints = {
beacon: BeaconEndpoints;
config: ConfigEndpoints;
debug: DebugEndpoints;
events: EventsEndpoints;
lightclient: LightclientEndpoints;
lodestar: LodestarEndpoints;
node: NodeEndpoints;
proof: ProofEndpoints;
validator: ValidatorEndpoints;
};