UNPKG

communication-react-19

Version:

React library for building modern communication user experiences utilizing Azure Communication Services (React 19 compatible fork)

21 lines 687 B
// Copyright (c) Microsoft Corporation. // Licensed under the MIT License. /* @conditional-compile-remove(rich-text-editor-image-upload) */ /** * Convert a base64 string to a Blob. * @internal */ export const _base64ToBlob = (dataURI) => { const str = dataURI.split(',')[1]; if (!str) { throw new Error('Invalid base64 string'); } const byteString = atob(str); const arrayBuffer = new ArrayBuffer(byteString.length); const uint8Array = new Uint8Array(arrayBuffer); for (let i = 0; i < byteString.length; i++) { uint8Array[i] = byteString.charCodeAt(i); } return new Blob([arrayBuffer]); }; //# sourceMappingURL=dataConversion.js.map