UNPKG

@azure/data-tables

Version:

An isomorphic client library for the Azure Tables service.

31 lines 859 B
// Copyright (c) Microsoft Corporation. // Licensed under the MIT License. /** * Encodes a byte array in base64 format. * @param value - The Uint8Aray or string to encode */ export function base64Encode(value) { let str = ""; if (typeof value === "string") { str = value; } else { for (let i = 0; i < value.length; i++) { str += String.fromCharCode(value[i]); } } return btoa(str); } /** * Decodes a base64 string into a byte array. * @param value - The base64 string to decode */ export function base64Decode(value) { const byteString = atob(value); const byteArray = new Uint8Array(byteString.length); for (let i = 0; i < byteString.length; i++) { byteArray[i] = byteString.charCodeAt(i); } return byteArray; } //# sourceMappingURL=bufferSerializer.browser.js.map