koel/resources/assets/js/utils/file-reader.ts
2022-04-15 16:24:30 +02:00

11 lines
335 B
TypeScript

export const fileReader = {
/**
* Read a File into a binary string
*/
readAsDataUrl: (file: Blob) => new Promise<string>((resolve, reject): void => {
const reader = new FileReader()
reader.readAsDataURL(file)
reader.onload = () => resolve(<string>reader.result)
reader.onerror = error => reject(error)
})
}