| import type { Parser, Handler } from "./Parser"; |
| /** |
| * Calls a specific handler function for all events that are encountered. |
| */ |
| export default class MultiplexHandler implements Handler { |
| private readonly func; |
| /** |
| * @param func The function to multiplex all events to. |
| */ |
| constructor(func: (event: keyof Handler, ...args: unknown[]) => void); |
| onattribute(name: string, value: string, quote: string | null | undefined): void; |
| oncdatastart(): void; |
| oncdataend(): void; |
| ontext(text: string): void; |
| onprocessinginstruction(name: string, value: string): void; |
| oncomment(comment: string): void; |
| oncommentend(): void; |
| onclosetag(name: string): void; |
| onopentag(name: string, attribs: { |
| [key: string]: string; |
| }): void; |
| onopentagname(name: string): void; |
| onerror(error: Error): void; |
| onend(): void; |
| onparserinit(parser: Parser): void; |
| onreset(): void; |
| } |
| //# sourceMappingURL=MultiplexHandler.d.ts.map |