// 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/) dictionary SetHTMLOptions { (Sanitizer or SanitizerConfig) sanitizer = {}; }; [Exposed=(Window,Worker)] interface Sanitizer { constructor(optional SanitizerConfig config = {}); SanitizerConfig get(); SanitizerConfig getUnsafe(); }; dictionary SanitizerElementNamespace { required DOMString name; DOMString? _namespace = "http://www.w3.org/1999/xhtml"; }; // Used by "elements" dictionary SanitizerElementNamespaceWithAttributes : SanitizerElementNamespace { sequence attributes; sequence removeAttributes; }; typedef (DOMString or SanitizerElementNamespace) SanitizerElement; typedef (DOMString or SanitizerElementNamespaceWithAttributes) SanitizerElementWithAttributes; dictionary SanitizerAttributeNamespace { required DOMString name; DOMString? _namespace = null; }; typedef (DOMString or SanitizerAttributeNamespace) SanitizerAttribute; dictionary SanitizerConfig { sequence elements; sequence removeElements; sequence replaceWithChildrenElements; sequence attributes; sequence removeAttributes; boolean comments; boolean dataAttributes; };