@lodestar/types
Version:
Typescript types required for lodestar
11 lines • 446 B
JavaScript
import { ListBasicType, ListCompositeType, isBasicType, isCompositeType } from "@chainsafe/ssz";
export function ArrayOf(elementType, limit = Infinity) {
if (isCompositeType(elementType)) {
return new ListCompositeType(elementType, limit);
}
if (isBasicType(elementType)) {
return new ListBasicType(elementType, limit);
}
throw Error(`Unknown type ${elementType.typeName}`);
}
//# sourceMappingURL=array.js.map