@iota-pico/data
Version:
IOTA Pico Framework Data Structures and Helpers
155 lines (89 loc) • 3.51 kB
Markdown
[-pico/data](../README.md) > [TryteNumber](../classes/trytenumber.md)
# Class: TryteNumber
A class for handling tryte number.
## Hierarchy
**TryteNumber**
## Index
### Properties
* [EMPTY_9](trytenumber.md#empty_9)
* [LENGTH_9](trytenumber.md#length_9)
### Methods
* [toNumber](trytenumber.md#tonumber)
* [toString](trytenumber.md#tostring)
* [toTrytes](trytenumber.md#totrytes)
* [valueOf](trytenumber.md#valueof)
* [fromNumber](trytenumber.md#fromnumber)
* [fromTrytes](trytenumber.md#fromtrytes)
---
## Properties
<a id="empty_9"></a>
### `<Static>` EMPTY_9
**● EMPTY_9**: *[TryteNumber](trytenumber.md)* = TryteNumber.fromNumber(0, TryteNumber.LENGTH_9)
*Defined in [data/tryteNumber.ts:18](https://github.com/iota-pico/data/tree/master/src/data/tryteNumber.ts#L18*
An empty 9 length tryte number.
___
<a id="length_9"></a>
### `<Static>` LENGTH_9
**● LENGTH_9**: *`number`* = 9
*Defined in [data/tryteNumber.ts:14](https://github.com/iota-pico/data/tree/master/src/data/tryteNumber.ts#L14*
Length of a number that uses 9 trytes.
___
## Methods
<a id="tonumber"></a>
### toNumber
▸ **toNumber**(): `number`
*Defined in [data/tryteNumber.ts:99](https://github.com/iota-pico/data/tree/master/src/data/tryteNumber.ts#L99*
Convert the tryte number to number.
**Returns:** `number`
number value of the tryte number.
___
<a id="tostring"></a>
### toString
▸ **toString**(): `string`
*Defined in [data/tryteNumber.ts:107](https://github.com/iota-pico/data/tree/master/src/data/tryteNumber.ts#L107*
Get the string view of the object.
**Returns:** `string`
string of the trytes.
___
<a id="totrytes"></a>
### toTrytes
▸ **toTrytes**(): [Trytes](trytes.md)
*Defined in [data/tryteNumber.ts:91](https://github.com/iota-pico/data/tree/master/src/data/tryteNumber.ts#L91*
Convert the tryte number to trytes.
**Returns:** [Trytes](trytes.md)
Trytes version of the tryte number.
___
<a id="valueof"></a>
### valueOf
▸ **valueOf**(): `number`
*Defined in [data/tryteNumber.ts:115](https://github.com/iota-pico/data/tree/master/src/data/tryteNumber.ts#L115*
Get the value of the object.
**Returns:** `number`
string of the trytes.
___
<a id="fromnumber"></a>
### `<Static>` fromNumber
▸ **fromNumber**(value: *`number`*, length?: *`number`*): [TryteNumber](trytenumber.md)
*Defined in [data/tryteNumber.ts:34](https://github.com/iota-pico/data/tree/master/src/data/tryteNumber.ts#L34*
Create tryte number from number.
**Parameters:**
| Param | Type | Default value | Description |
| ------ | ------ | ------ | ------ |
| value | `number` | - | The number value to create the object from. |
| `Default value` length | `number` | TryteNumber.LENGTH_9 | The tryte length to pad the number with. |
**Returns:** [TryteNumber](trytenumber.md)
An instance of TryteNumber.
___
<a id="fromtrytes"></a>
### `<Static>` fromTrytes
▸ **fromTrytes**(value: *[Trytes](trytes.md)*, length?: *`number`*): [TryteNumber](trytenumber.md)
*Defined in [data/tryteNumber.ts:66](https://github.com/iota-pico/data/tree/master/src/data/tryteNumber.ts#L66*
Create tryte number from trytes.
**Parameters:**
| Param | Type | Default value | Description |
| ------ | ------ | ------ | ------ |
| value | [Trytes](trytes.md) | - | The number value to create the object from. |
| `Default value` length | `number` | TryteNumber.LENGTH_9 | The tryte length to pad the number with. |
**Returns:** [TryteNumber](trytenumber.md)
An instance of TryteNumber.
___