ts-edifact
Version:
Edifact parser library
17 lines • 742 B
TypeScript
import { DomHandler, DomHandlerOptions } from "htmlparser2";
import { Node, Element } from "htmlparser2/node_modules/domhandler";
declare type Callback = (error: Error | null, dom: Node[]) => void;
declare type ElementCallback = (element: Element) => void;
export declare abstract class UNECEDomHandler extends DomHandler {
constructor(callback?: Callback | null, options?: DomHandlerOptions | null, elementCB?: ElementCallback);
ontext(data: string): void;
abstract onText(data: string): void;
onopentag(name: string, attribs: {
[key: string]: string;
}): void;
abstract onOpenTag(name: string, attribs: {
[key: string]: string;
}): void;
}
export {};
//# sourceMappingURL=uneceDomHandler.d.ts.map