@drorgl/xml-streamer
Version:
XML stream parser for parsing large files efficiently with less usage of memory.
21 lines (20 loc) • 550 B
TypeScript
/// <reference types="node" />
import events from "events";
export declare class SaxLtx extends events.EventEmitter {
remainder: string;
tagName: string;
attrs: any;
endTag: boolean;
selfClosing: boolean;
attrQuote: number;
attrQuoteChar: string;
recordStart: number;
attrName: string;
state: number;
currentLineNumber: number;
constructor();
getCurrentLineNumber(): number;
end(data?: Buffer): void;
write(data: Buffer | string): void;
private _handleTagOpening;
}