UNPKG

ffc-pay-etl-framework

Version:

A framework for creating ETL pipelines in node

26 lines (25 loc) 651 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); // @ts-nocheck const { Transform } = require("stream"); const util = require("util"); function RowMetaData(options) { return new Transform({ readableObjectMode: true, writableObjectMode: true, decodeStrings: false, construct(callback) { this.rowId = 0; callback(); }, transform(chunk, _, callback) { chunk['_rowId'] = this.rowId; chunk['errors'] = []; this.rowId += 1; callback(null, chunk); } }); } module.exports = { RowMetaData };