summaryrefslogtreecommitdiffhomepage
path: root/packages/browser/src/helpers/toBase64String.ts
blob: 9c949be7b13fadece7dd0fea79167a272f9d98e3 (plain)
1
2
3
4
5
6
7
8
import base64js from 'base64-js';

export default function toBase64String(buffer: ArrayBuffer): string {
  // TODO: Make sure converting buffer to Uint8Array() is correct
  return base64js.fromByteArray(new Uint8Array(buffer))
    .replace(/\+/g, "-")
    .replace(/\//g, "_");
}