Files
common/docs/trie-db/modules/_util_is_.md
T
2018-10-24 14:06:04 +00:00

3.1 KiB

Functions

isBranchNode

▸ isBranchNode(node: Node): boolean

Defined in util/is.ts:57

name: isBranchNode

signature: isBranchNode (node: Node): node is NodeKv

summary: Returns true if node is an Branch 17-item node

description: Refer to Merkle Patricia Trie specification

Parameters:

Param Type
node Node

Returns: boolean


isEmptyNode

▸ isEmptyNode(node: Node): boolean

Defined in util/is.ts:17

name: isEmptyNode

signature: isEmptyNode (node: Node): node is NodeEmpty

summary: Returns true if node is NULL

description: Refer to Merkle Patricia Trie specification

Parameters:

Param Type
node Node

Returns: boolean


isExtensionNode

▸ isExtensionNode(node: Node): boolean

Defined in util/is.ts:37

name: isExtensionNode

signature: isExtensionNode (node: Node): node is NodeKv

summary: Returns true if node is an Extension 2-item node

description: Refer to Merkle Patricia Trie specification

Parameters:

Param Type
node Node

Returns: boolean


isKvNode

▸ isKvNode(node: Node): boolean

Defined in util/is.ts:27

name: isKvNode

signature: isKvNode (node: Node): node is NodeKv

summary: Returns true if node is not empty and contains a single key/value pair

description: Refer to Merkle Patricia Trie specification

Parameters:

Param Type
node Node

Returns: boolean


isLeafNode

▸ isLeafNode(node: Node): boolean

Defined in util/is.ts:47

name: isLeafNode

signature: isLeafNode (node: Node): node is NodeKv

summary: Returns true if node is an Leaf 2-item node

description: Refer to Merkle Patricia Trie specification

Parameters:

Param Type
node Node

Returns: boolean