Files
standardnotes-app-web/packages/web/src/javascripts/Components/FilePreview/CreateObjectURLWithRef.tsx
2022-06-07 07:18:41 -05:00

19 lines
370 B
TypeScript

import { FileItem } from '@standardnotes/snjs'
import { MutableRefObject } from 'react'
export const createObjectURLWithRef = (
type: FileItem['mimeType'],
bytes: Uint8Array,
ref: MutableRefObject<string | undefined>,
) => {
const objectURL = URL.createObjectURL(
new Blob([bytes], {
type,
}),
)
ref.current = objectURL
return objectURL
}