comment on Uint8Array compat
This commit is contained in:
parent
96d47924bf
commit
e3bc03d6a1
@ -1,24 +1,24 @@
|
||||
'use strict';
|
||||
|
||||
// The purpose of this module is to abstract away
|
||||
// the parts that aren't vanilla js (for easy portability)
|
||||
// and to work with native JavaScript Uint8Arrays
|
||||
|
||||
var Enc = module.exports;
|
||||
|
||||
Enc.base64ToBuf = function (str) {
|
||||
// node handles both base64 and urlBase64 equally
|
||||
return Buffer.from(str, 'base64');
|
||||
};
|
||||
|
||||
Enc.bufToBase64 = function (u8) {
|
||||
// Ensure a node buffer, even if TypedArray
|
||||
return Buffer.from(u8).toString('base64');
|
||||
};
|
||||
|
||||
Enc.bufToBin = function (u8) {
|
||||
// Ensure a node buffer, even if TypedArray
|
||||
return Buffer.from(u8).toString('binary');
|
||||
};
|
||||
|
||||
Enc.bufToHex = function (u8) {
|
||||
// Ensure a node buffer, even if TypedArray
|
||||
return Buffer.from(u8).toString('hex');
|
||||
};
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user