UNPKG

@giancosta86/wiki-transform

Version:

Stream transforming raw XML into wiki pages

24 lines 852 B
/// <reference types="node" /> /// <reference types="node" /> import { Transform, TransformCallback } from "node:stream"; import { Logger } from "@giancosta86/unified-logging"; export declare type WikiTransformOptions = Readonly<{ highWaterMark?: number; signal?: AbortSignal; logger?: Logger; pageTag?: string; }>; export declare class WikiTransform extends Transform { private readonly logger?; private readonly pageTag; private readonly characterBuffer; private bufferingCharacters; private currentTitle?; private currentText?; private saxError?; private readonly saxStream; constructor(options?: WikiTransformOptions); _transform(chunk: any, encoding: BufferEncoding, callback: TransformCallback): void; _flush(callback: TransformCallback): void; } //# sourceMappingURL=transform.d.ts.map