{
"htmlparser2": {
"Handler": {
"onopentag": "fn(name: string, attribs: ?)",
"onopentagname": "fn(name: string)",
"onattribute": "fn(name: string, value: string)",
"ontext": "fn(text: string)",
"onclosetag": "fn(text: string)",
"onprocessinginstruction": "fn(name: string, data: string)",
"oncomment": "fn(data: string)",
"oncommentend": "fn()",
"oncdatastart": "fn()",
"oncdataend": "fn()",
"onerror": "fn(error: Error)",
"onreset": "fn()",
"onend": "fn()"
},
"Options": {
"xmlMode": "bool",
"decodeEntities": "bool",
"lowerCaseTags": "bool",
"lowerCaseAttributeNames": "bool",
"recognizeCDATA": "bool",
"recognizeSelfClosing": "bool"
},
"Parser": {
"!type": "fn(handler: Handler, options?: Options)",
"prototype": {
"write": "fn(input: string)",
"parseChunk": "fn(input: string)",
"end": "fn()",
"done": "fn()",
"parseComplete": "fn(input: string)",
"reset": "fn()"
}
}
},
"!name": "htmlparser2.d.ts"
}