// GENERATED CONTENT - DO NOT EDIT // Content was automatically extracted by Reffy into webref // (https://github.com/w3c/webref) // Source: HTML Sanitizer API (https://wicg.github.io/sanitizer-api/) [ Exposed=(Window), SecureContext ] interface Sanitizer { constructor(optional SanitizerConfig config = {}); DocumentFragment sanitize((Document or DocumentFragment) input); Element? sanitizeFor(DOMString element, DOMString input); SanitizerConfig getConfiguration(); static SanitizerConfig getDefaultConfiguration(); }; dictionary SetHTMLOptions { Sanitizer sanitizer; }; [SecureContext] partial interface Element { undefined setHTML(DOMString input, optional SetHTMLOptions options = {}); }; dictionary SanitizerConfig { sequence allowElements; sequence blockElements; sequence dropElements; AttributeMatchList allowAttributes; AttributeMatchList dropAttributes; boolean allowCustomElements; boolean allowUnknownMarkup; boolean allowComments; }; typedef record> AttributeMatchList;