Added htmlparser2 definitions

This commit is contained in:
James Roland Cabresos
2014-08-04 20:54:42 +08:00
parent d9c15611e4
commit df1080e63a
2 changed files with 113 additions and 0 deletions
+24
View File
@@ -0,0 +1,24 @@
/// <reference path="htmlparser2.d.ts"/>
/**
* Created by staticfunction on 8/4/14.
*/
import htmlparser = require("htmlparser2");
var parser = new htmlparser.Parser({
onopentag: (name:string, attribs:{[s:string]:string}) => {
if(name === "script" && attribs.type === "text/javascript"){
console.log("JS! Hooray!");
}
},
ontext: (text: string) => {
console.log("-->", text);
},
onclosetag: (tagname:string) => {
if(tagname === "script"){
console.log("That's it?!");
}
}
});
parser.write("Xyz <script type='text/javascript'>var foo = '<<bar>>';</script>");
parser.end();