sqmicro-connection
Version:
Connection abstraction for SQ Micro.
15 lines (13 loc) • 557 B
JavaScript
const RecordFormatter = require('./record-formatter');
const WritePipeline = require('./write-pipeline');
/**
* Фабрика потоков форматирования сущностей.
* @param {object} options опции форматировщика строк (см. RecordFormatter).
* @returns {WritePipeline} поток форматирования.
*/
module.exports = function formatterFactory(options) {
const streams = [
new RecordFormatter(options)
];
return new WritePipeline(streams, { objectMode: true });
};