UNPKG

@gent-js/gent

Version:

template-based data generator.

20 lines (19 loc) 847 B
import * as stream from "node:stream"; import type { DocumentTransformOptions } from "./documentTransformTypes.js"; export declare class DocumentTransformStream extends stream.Transform { private readonly documentTransformer; private readonly timeWindow; private readonly numOfEventPerTimeWindow; private readonly timeWindowIntervalTimeout; private numOfEventInCurrentTimeWindow; private pendingTransformTasks; private nThTimeWindow; private totalNumOfEvent; constructor(options: DocumentTransformOptions, debug?: boolean); private debugReport; _transform(chunk: any, encoding: BufferEncoding, callback: stream.TransformCallback): void; _flush(callback: stream.TransformCallback): void; private __transformDocument; private __flushPendingTransformTasks; private __clearWindowInternal; }