import {IChainForkConfig} from "@lodestar/config"; import {Api, ReqTypes, routesData, getReturnTypes, getReqSerializers} from "../routes/lodestar.js"; import {ServerRoutes, getGenericJsonServer} from "../../utils/server/index.js"; import {ServerApi} from "../../interfaces.js"; export function getRoutes(config: IChainForkConfig, api: ServerApi): ServerRoutes { // All routes return JSON, use a server auto-generator return getGenericJsonServer, ReqTypes>({routesData, getReturnTypes, getReqSerializers}, config, api); }