mirror of
https://github.com/zhigang1992/DefinitelyTyped.git
synced 2026-04-24 05:06:02 +08:00
added DOMPurify from https://github.com/cure53/DOMPurify
This commit is contained in:
8
dompurify/dompurify-tests.ts
Normal file
8
dompurify/dompurify-tests.ts
Normal 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
15
dompurify/dompurify.d.ts
vendored
Normal 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;
|
||||
}
|
||||
Reference in New Issue
Block a user