UNPKG

amuchina

Version:

A work-in-progress HTML sanitizer that strives for: performance like window.Sanitizer, readiness like DOMPurify, and ability to run in a WebWorker like neither of those.

37 lines (36 loc) 1.12 kB
declare const HTML_ELEMENTS: Set<string>; declare const SVG_ELEMENTS: Set<string>; declare const MATH_ELEMENTS: Set<string>; declare const HTML_ATTRIBUTES: Set<string>; declare const SVG_ATTRIBUTES: Set<string>; declare const MATH_ATTRIBUTES: Set<string>; declare const NAMESPACES: { HTML: string; SVG: string; MATH: string; }; declare const NAMESPACES_ELEMENTS: { [x: string]: Set<string>; }; declare const NAMESPACES_ATTRIBUTES: { [x: string]: Set<string>; }; declare const NAMESPACES_ROOTS: { [x: string]: string; }; declare const NAMESPACES_PREFIXES: { [x: string]: string; }; declare const FUNKY_TAG_NAMES: Set<string>; declare const DEFAULTS: { allowComments: boolean; allowCustomElements: boolean; allowUnknownMarkup: boolean; allowElements: string[]; allowAttributes: Record<string, string[]>; }; export { HTML_ELEMENTS, SVG_ELEMENTS, MATH_ELEMENTS }; export { HTML_ATTRIBUTES, SVG_ATTRIBUTES, MATH_ATTRIBUTES }; export { NAMESPACES, NAMESPACES_ELEMENTS, NAMESPACES_ATTRIBUTES, NAMESPACES_ROOTS, NAMESPACES_PREFIXES }; export { FUNKY_TAG_NAMES }; export { DEFAULTS };