koel/resources/assets/js/utils/fileReader.ts
2022-04-24 23:24:49 +03: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)
})
}