Skip to content

Instantly share code, notes, and snippets.

View Omar-Eses's full-sized avatar
🇯🇴
developer

omar aleses Omar-Eses

🇯🇴
developer
View GitHub Profile
@Omar-Eses
Omar-Eses / ImageBlobUtil.ts
Created October 20, 2024 08:40
Convert Image To Base64 in TypeScript with comments for better explanation
/**
* further explanation on promise, resolve and reject can be found here: `https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise/Promise`
* further explanation on FileReader can be found here: `https://developer.mozilla.org/en-US/docs/Web/API/FileReader`
*/
// the funciton accepts a paramerter of type File, and a promise to define return type
export const ImageToBase64 = (file: File): Promise<string> => {
// define a reader of type FileReader
const reader = new FileReader();