Files
common/packages/util/docs/number.md
T
Jaco Greeff e832aebb07 Introduce @polkadot/util-rlp (#76)
* Add toU8a conversions

* Add u8a utilities

* @polkadot/rlp with encoding

* Decoding test runthrough

* Update util locations

* Convert util-triehash to use util-rlp

* Allow keccak from Uint8Array

* Pass Uint8Array to keccak input

* Update documentation

* Skip some doc generation

* Update @polkadot/dev

* Update doc typo

* Update allocations

* Retrieve tests from ethereumjs-testing

* Simplify test retrieval

* Exclude etereumjs-testing from flow
2018-02-08 14:50:54 +01:00

1.8 KiB

number

Utility methods to convert to and from number values

numberFromBuffer

Creates a Number value from a Buffer object. (alias of bufferToNumber)

numberFromBuffer (value?: Buffer): number

numberFromHex

Creates a Number value from a Buffer object. (alias of 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'

numberToU8a

Creates a Uint8Array object from a number.

numberToBuffer (value?: number): Uint8Array

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

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

numberToU8a(0x1234); // => [0x12, 0x34]