Files
standardnotes-app-web/app/assets/javascripts/Components/FilePreview/CreateObjectURLWithRef.tsx
2022-06-06 21:30:51 +05:30

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
}