Files
common/docs/number.md
T
Jaco Greeff d02c05ba49 Alias to <-> from (#31)
* bn <-> hex aliasses

* Bump minor

* Split tests into singular files

* to <-> from alias

* Add Codeclimate badge
2017-11-30 20:16:17 +01:00

1.5 KiB

number

Utility methods to convert to and from number values

  • numberFromBuffer Creates a Number value from a Buffer object. [buffer.md#buffertonumber](alias bufferToNumber)
  • numberFromHex Creates a Number value from a Buffer object. [buffer.md#hextonumber](alias hexToNumber)
  • numberToBuffer Creates a Buffer object from a number.
  • numberToHex Creates a hex value from a number.

numberFromBuffer

Creates a Number value from a Buffer object. [buffer.md#buffertonumber](alias bufferToNumber)

numberFromBuffer (value?: Buffer): number

numberFromHex

Creates a Number value from a Buffer object. [buffer.md#hextonumber](alias hexToNumber)

numberFromHex (value?: Hex): number

numberToBuffer

Creates a Buffer object from a number.

numberToBuffer (value?: number): Buffer

null/undefined/NaN inputs returns an empty Buffer result. number input values return the actual bytes value converted to a Buffer.

import { numberToBuffer } from '@polkadot/util';

const buffer = numberToBuffer('0x1234'); // => Buffer.from([0x12, 0x34])

numberToHex

Creates a hex value from a number.

numberToHex (value?: number): string

null/undefined/NaN inputs returns an empty 0x result. number input values return the actual bytes value converted to a hex.

import { numberToHex } from '@polkadot/util';

const hex = numberToHex(0x1234); // => '0x1234'