# Functions ## computeExtensionKey ▸ **computeExtensionKey**(nibbles: *`Uint8Array`*): [EncodedPath](_types_.md#encodedpath) *Defined in [util/key.ts:36](https://github.com/polkadot-js/common/blob/b15abe1/packages/trie-db/src/util/key.ts#L36)* **Parameters:** | Name | Type | | ------ | ------ | | nibbles | `Uint8Array` | **Returns:** [EncodedPath](_types_.md#encodedpath) ___ ## computeLeafKey ▸ **computeLeafKey**(nibbles: *`Uint8Array`*): [EncodedPath](_types_.md#encodedpath) *Defined in [util/key.ts:40](https://github.com/polkadot-js/common/blob/b15abe1/packages/trie-db/src/util/key.ts#L40)* **Parameters:** | Name | Type | | ------ | ------ | | nibbles | `Uint8Array` | **Returns:** [EncodedPath](_types_.md#encodedpath) ___ ## consumeCommonPrefix ▸ **consumeCommonPrefix**(left: *`Uint8Array`*, right: *`Uint8Array`*): [`Uint8Array`, `Uint8Array`, `Uint8Array`] *Defined in [util/key.ts:56](https://github.com/polkadot-js/common/blob/b15abe1/packages/trie-db/src/util/key.ts#L56)* **Parameters:** | Name | Type | | ------ | ------ | | left | `Uint8Array` | | right | `Uint8Array` | **Returns:** [`Uint8Array`, `Uint8Array`, `Uint8Array`] ___ ## getCommonPrefixLength ▸ **getCommonPrefixLength**(left: *`Uint8Array`*, right: *`Uint8Array`*): `number` *Defined in [util/key.ts:46](https://github.com/polkadot-js/common/blob/b15abe1/packages/trie-db/src/util/key.ts#L46)* **Parameters:** | Name | Type | | ------ | ------ | | left | `Uint8Array` | | right | `Uint8Array` | **Returns:** `number` ___ ## keyEquals ▸ **keyEquals**(key: *`Uint8Array` \| `null`*, test: *`Uint8Array` \| `null`*): `boolean` *Defined in [util/key.ts:10](https://github.com/polkadot-js/common/blob/b15abe1/packages/trie-db/src/util/key.ts#L10)* **Parameters:** | Name | Type | | ------ | ------ | | key | `Uint8Array` \| `null` | | test | `Uint8Array` \| `null` | **Returns:** `boolean` ___ ## keyStartsWith ▸ **keyStartsWith**(key: *`Uint8Array` \| `null`*, partial: *`Uint8Array` \| `null`*): `boolean` *Defined in [util/key.ts:20](https://github.com/polkadot-js/common/blob/b15abe1/packages/trie-db/src/util/key.ts#L20)* **Parameters:** | Name | Type | | ------ | ------ | | key | `Uint8Array` \| `null` | | partial | `Uint8Array` \| `null` | **Returns:** `boolean` ___