UNPKG

@lodestar/types

Version:

Typescript types required for lodestar

21 lines 704 B
import { BasicType } from "@chainsafe/ssz"; export declare class StringType<T extends string = string> extends BasicType<T> { readonly typeName = "string"; byteLength: number; fixedSize: number; minSize: number; maxSize: number; defaultValue(): T; value_serializeToBytes(): number; value_deserializeFromBytes(): T; tree_serializeToBytes(): number; tree_deserializeFromBytes(): never; tree_getFromNode(): T; tree_setToNode(): void; tree_getFromPackedNode(): T; tree_setToPackedNode(): void; fromJson(json: unknown): T; toJson(value: T): unknown; } export declare const stringType: StringType<string>; //# sourceMappingURL=stringType.d.ts.map