UNPKG

logify

Version:
23 lines (19 loc) 488 B
"use strict"; var _Promise = require("babel-runtime/core-js/promise")["default"]; Object.defineProperty(exports, "__esModule", { value: true }); exports["default"] = create; function create(stream, layout) { return function log(entry) { return new _Promise(function (resolve, reject) { stream.write(layout(entry), function (err) { if (err) { return reject(err); } resolve(); }); }); }; } module.exports = exports["default"];