Class: BufferUtils
Constructors
new BufferUtils()
new BufferUtils():
BufferUtils
Returns
Properties
_BASE64_LOOKUP
static_BASE64_LOOKUP:string[]
Defined in
@nimiq/core/lib/index.d.ts:56
BASE32_ALPHABET
staticBASE32_ALPHABET:object
NIMIQ
NIMIQ:
string
RFC4648
RFC4648:
string
RFC4648_HEX
RFC4648_HEX:
string
Defined in
@nimiq/core/lib/index.d.ts:50
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
Parameters
• u8: Uint8Array
• start: number
• end: number
Returns
string
Defined in
@nimiq/core/lib/index.d.ts:63
_base64fromByteArray()
static_base64fromByteArray(u8):string
Parameters
• u8: Uint8Array
Returns
string
Defined in
@nimiq/core/lib/index.d.ts:64
_codePointTextDecoder()
static_codePointTextDecoder(buffer):string
Parameters
• buffer: Uint8Array
Returns
string
Defined in
@nimiq/core/lib/index.d.ts:61
_tripletToBase64()
static_tripletToBase64(num):string
Parameters
• num: number
Returns
string
Defined in
@nimiq/core/lib/index.d.ts:62
compare()
staticcompare(a,b):number
Returns -1 if a is smaller than b, 1 if a is larger than b, 0 if a equals b.
Parameters
• a: TypedArray
• b: TypedArray
Returns
number
Defined in
@nimiq/core/lib/index.d.ts:83
concatTypedArrays()
staticconcatTypedArrays<T>(a,b):T
Type Parameters
• T extends TypedArray
Parameters
• a: T
• b: T
Returns
T
Defined in
@nimiq/core/lib/index.d.ts:78
equals()
staticequals(a,b):boolean
Parameters
• a: TypedArray
• b: TypedArray
Returns
boolean
Defined in
@nimiq/core/lib/index.d.ts:79
fromAny()
staticfromAny(o,length?):SerialBuffer
Parameters
• o: string | Uint8Array
• length?: number
Returns
Defined in
@nimiq/core/lib/index.d.ts:77
fromAscii()
staticfromAscii(string):Uint8Array
Parameters
• string: string
Returns
Uint8Array
Defined in
@nimiq/core/lib/index.d.ts:60
fromBase32()
staticfromBase32(base32,alphabet?):Uint8Array
Parameters
• base32: string
• alphabet?: string
Returns
Uint8Array
Defined in
@nimiq/core/lib/index.d.ts:70
fromBase64()
staticfromBase64(base64,length?):SerialBuffer
Parameters
• base64: string
• length?: number
Returns
Defined in
@nimiq/core/lib/index.d.ts:66
fromBase64Url()
staticfromBase64Url(base64,length?):SerialBuffer
Parameters
• base64: string
• length?: number
Returns
Defined in
@nimiq/core/lib/index.d.ts:68
fromHex()
staticfromHex(hex,length?):SerialBuffer
Parameters
• hex: string
• length?: number
Returns
Defined in
@nimiq/core/lib/index.d.ts:72
fromUtf8()
staticfromUtf8(str):Uint8Array
Parameters
• str: string
Returns
Uint8Array
Defined in
@nimiq/core/lib/index.d.ts:76
toAscii()
statictoAscii(buffer):string
Parameters
• buffer: Uint8Array
Returns
string
Defined in
@nimiq/core/lib/index.d.ts:59
toBase32()
statictoBase32(buf,alphabet?):string
Parameters
• buf: Uint8Array
• alphabet?: string
Returns
string
Defined in
@nimiq/core/lib/index.d.ts:69
toBase64()
statictoBase64(buffer):string
Parameters
• buffer: Uint8Array
Returns
string
Defined in
@nimiq/core/lib/index.d.ts:65
toBase64Url()
statictoBase64Url(buffer):string
Parameters
• buffer: Uint8Array
Returns
string
Defined in
@nimiq/core/lib/index.d.ts:67
toBinary()
statictoBinary(buffer):string
Parameters
• buffer: ArrayLike<number>
Returns
string
Defined in
@nimiq/core/lib/index.d.ts:73
toHex()
statictoHex(buffer):string
Parameters
• buffer: Uint8Array
Returns
string
Defined in
@nimiq/core/lib/index.d.ts:71
xor()
staticxor(a,b):Uint8Array
Parameters
• a: Uint8Array
• b: Uint8Array
Returns
Uint8Array
Defined in
@nimiq/core/lib/index.d.ts:84