17 lines
742 B
TypeScript
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
|