UNPKG

@pujansrt/data-genie

Version:

High performant ETL engine written in TypeScript

10 lines (9 loc) 396 B
import { DataReader, DataRecord } from '../core/interfaces'; import { DataTransformer } from '../transformers/transformers'; export type RecordFilterRule = (record: DataRecord) => boolean; export declare class FilteringReader extends DataTransformer { private rules; constructor(reader: DataReader); add(rule: RecordFilterRule): this; read(): AsyncIterableIterator<DataRecord>; }