@nimiq/core / BufferUtils
Class: BufferUtils
Defined in: @nimiq/core/lib/index.d.ts:48
Constructors
Constructor
new BufferUtils():
BufferUtils
Returns
BufferUtils
Properties
_BASE64_LOOKUP
static_BASE64_LOOKUP:string[]
Defined in: @nimiq/core/lib/index.d.ts:56
BASE32_ALPHABET
staticBASE32_ALPHABET:object
Defined in: @nimiq/core/lib/index.d.ts:50
NIMIQ
NIMIQ:
string
RFC4648
RFC4648:
string
RFC4648_HEX
RFC4648_HEX:
string
BASE64_ALPHABET
staticBASE64_ALPHABET:string
Defined in: @nimiq/core/lib/index.d.ts:49
HEX_ALPHABET
staticHEX_ALPHABET:string
Defined in: @nimiq/core/lib/index.d.ts:55
Methods
_base64encodeChunk()
static_base64encodeChunk(u8,start,end):string
Defined in: @nimiq/core/lib/index.d.ts:62
Parameters
u8
Uint8Array
start
number
end
number
Returns
string
_base64fromByteArray()
static_base64fromByteArray(u8):string
Defined in: @nimiq/core/lib/index.d.ts:63
Parameters
u8
Uint8Array
Returns
string
_codePointTextDecoder()
static_codePointTextDecoder(buffer):string
Defined in: @nimiq/core/lib/index.d.ts:60
Parameters
buffer
Uint8Array
Returns
string
_tripletToBase64()
static_tripletToBase64(num):string
Defined in: @nimiq/core/lib/index.d.ts:61
Parameters
num
number
Returns
string
compare()
staticcompare(a,b):number
Defined in: @nimiq/core/lib/index.d.ts:82
Returns -1 if a is smaller than b, 1 if a is larger than b, 0 if a equals b. Shorter arrays are always considered smaller than longer ones.
Parameters
a
TypedArray
b
TypedArray
Returns
number
equals()
staticequals(a,b):boolean
Defined in: @nimiq/core/lib/index.d.ts:77
Parameters
a
TypedArray
b
TypedArray
Returns
boolean
fromAny()
staticfromAny(o,length?):SerialBuffer
Defined in: @nimiq/core/lib/index.d.ts:76
Parameters
o
string | Uint8Array
length?
number
Returns
fromBase32()
staticfromBase32(base32,alphabet?):Uint8Array
Defined in: @nimiq/core/lib/index.d.ts:69
Parameters
base32
string
alphabet?
string
Returns
Uint8Array
fromBase64()
staticfromBase64(base64,length?):SerialBuffer
Defined in: @nimiq/core/lib/index.d.ts:65
Parameters
base64
string
length?
number
Returns
fromBase64Url()
staticfromBase64Url(base64,length?):SerialBuffer
Defined in: @nimiq/core/lib/index.d.ts:67
Parameters
base64
string
length?
number
Returns
fromHex()
staticfromHex(hex,length?):SerialBuffer
Defined in: @nimiq/core/lib/index.d.ts:71
Parameters
hex
string
length?
number
Returns
fromUtf8()
staticfromUtf8(str):Uint8Array
Defined in: @nimiq/core/lib/index.d.ts:73
Parameters
str
string
Returns
Uint8Array
toBase32()
statictoBase32(buf,alphabet?):string
Defined in: @nimiq/core/lib/index.d.ts:68
Parameters
buf
Uint8Array
alphabet?
string
Returns
string
toBase64()
statictoBase64(buffer):string
Defined in: @nimiq/core/lib/index.d.ts:64
Parameters
buffer
Uint8Array
Returns
string
toBase64Url()
statictoBase64Url(buffer):string
Defined in: @nimiq/core/lib/index.d.ts:66
Parameters
buffer
Uint8Array
Returns
string
toHex()
statictoHex(buffer):string
Defined in: @nimiq/core/lib/index.d.ts:70
Parameters
buffer
Uint8Array
Returns
string
toUtf8()
statictoUtf8(buf):string
Defined in: @nimiq/core/lib/index.d.ts:75
Parameters
buf
TypedArray
Returns
string
xor()
staticxor(a,b):Uint8Array
Defined in: @nimiq/core/lib/index.d.ts:83
Parameters
a
Uint8Array
b
Uint8Array
Returns
Uint8Array