converting callbacks to promises
by REPLY2SAGAR
JavaScript
function readFileAsPromise(filePath) {
return new Promise((resolve, reject) => {
readFile(filePath, (err, content) => {
if (err) {
reject(err);
} else {
resolve(content);
}
});
});
}
readFileAsPromise("example.txt")
.then(content => console.log("Received file content:", content))
.catch(error => console.error("Error reading file:", error));