Files
bug-em/node_modules/lowdb/file-async.js
thewesker f8c72a5a29 DMs
2016-06-18 13:24:12 -04:00

24 lines
530 B
JavaScript

'use strict';
var steno = require('steno');
var _require = require('./json');
var stringify = _require.stringify;
module.exports = {
read: require('./file-sync').read,
write: function write(dest, obj) {
var serialize = arguments.length <= 2 || arguments[2] === undefined ? stringify : arguments[2];
return new Promise(function (resolve, reject) {
var data = serialize(obj);
steno.writeFile(dest, data, function (err) {
if (err) return reject(err);
resolve();
});
});
}
};