Skip to content
Kory Nunn edited this page Jun 23, 2017 · 3 revisions

Via #19

Write a file

Promises:

function writeFile(path, file) {
    return new Promise((resolve, reject) => {
        fs.writeFile(path, file, (error, result) => {
            if (error) {
                reject(error);
            } else {
                resolve(result);
            }
        }
    }
}

writeFile('./path.ext', 'someFile')
    .then(result => console.log(result))
    .catch(error => console.log(error));

Righto:

var written = righto(fs.writeFile, './path.ext', file);

written(function(error){
    // ...
});
Clone this wiki locally