Class: LeafNode ​
Defined in: node.ts:26
A leaf node stores the hash of the data it represents. The hash is set-once: once assigned it cannot be changed (only reset).
Extends ​
Constructors ​
Constructor ​
new LeafNode(
index,depth):LeafNode
Defined in: node.ts:10
Parameters ​
index ​
bigint
depth ​
number
Returns ​
LeafNode
Inherited from ​
Accessors ​
depth ​
Get Signature ​
get depth():
number
Defined in: node.ts:16
Returns ​
number
Inherited from ​
hash ​
Get Signature ​
get hash():
Uint8Array<ArrayBufferLike> |null
Defined in: node.ts:29
Returns ​
Uint8Array<ArrayBufferLike> | null
Set Signature ​
set hash(
value):void
Defined in: node.ts:31
Parameters ​
value ​
Uint8Array
Returns ​
void
index ​
Get Signature ​
get index():
bigint
Defined in: node.ts:15
Returns ​
bigint
Inherited from ​
Methods ​
reset() ​
reset():
void
Defined in: node.ts:38
Reset mutable state so the tree structure can be reused.
Returns ​
void