9 lines
283 B
TypeScript
9 lines
283 B
TypeScript
function decodeBuffer(value: string): ArrayBuffer {
|
|
return Uint8Array.from(window.atob(value), c => c.charCodeAt(0));
|
|
}
|
|
|
|
function encodeBuffer(value: ArrayBuffer): string {
|
|
return btoa(String.fromCharCode(...new Uint8Array(value)));
|
|
}
|
|
|
|
export { decodeBuffer, encodeBuffer };
|