UNPKG

imagenarium

Version:

Use to optimize, handler formats and crop images

22 lines (16 loc) 375 B
'use strict'; var asyncDone = require('async-done'); function settle(fn, done) { asyncDone(fn, function(error, result) { var settled = {}; if (error != null) { settled.state = 'error'; settled.value = error; } else { settled.state = 'success'; settled.value = result; } done(null, settled); }); } module.exports = settle;