@lodestar/api
Version:
A Typescript REST client for the Ethereum Consensus API
25 lines (21 loc) • 511 B
text/typescript
import {MediaType} from "./headers.js";
export enum WireFormat {
json = "json",
ssz = "ssz",
}
export function getWireFormat(mediaType: MediaType): WireFormat {
switch (mediaType) {
case MediaType.json:
return WireFormat.json;
case MediaType.ssz:
return WireFormat.ssz;
}
}
export function fromWireFormat(wireFormat: WireFormat): MediaType {
switch (wireFormat) {
case WireFormat.json:
return MediaType.json;
case WireFormat.ssz:
return MediaType.ssz;
}
}