This commit is contained in:
davetayls
2015-04-10 11:39:53 +01:00
parent d5f92f93bd
commit aa84861d41
2 changed files with 23 additions and 0 deletions

View File

@@ -0,0 +1,8 @@
/// <reference path="dompurify.d.ts" />
import dompurify = require('dompurify');
dompurify.sanitize('<script>alert("hi")</script>');
dompurify.addHook('beforeSanitizeElements', (el, data, config) => {
return el;
});

15
dompurify/dompurify.d.ts vendored Normal file
View File

@@ -0,0 +1,15 @@
// Type definitions for DOM Purify
// Project: https://github.com/cure53/DOMPurify
// Definitions by: Dave Taylor <http://davetayls.me>
// Definitions: https://github.com/borisyankov/DefinitelyTyped
interface IDOMPurify {
sanitize(s:string):string;
addHook(hook:string, cb:(currentNode:Element, data:any, config:any) => Element):void;
}
declare var DOMPurify:IDOMPurify;
declare module 'dompurify' {
export = DOMPurify;
}