@lodestar/types
Version:
Typescript types required for lodestar
21 lines • 704 B
TypeScript
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