export class Base64Util { static encode(byteArray: Uint8Array): string { return Buffer.from(byteArray).toString('base64'); } static decode(base64String: string): Uint8Array { if (typeof Buffer !== 'undefined') { return Uint8Array.from(Buffer.from(base64String, 'base64')); } const binaryString = atob(base64String); const byteArray = new Uint8Array(binaryString.length); for (let i = 0; i < binaryString.length; i++) { byteArray[i] = binaryString.charCodeAt(i); } return byteArray; } }