// GENERATED CONTENT - DO NOT EDIT // Content was automatically extracted by Reffy into reffy-reports // (https://github.com/tidoust/reffy-reports) // Source: Trusted Types (https://w3c.github.io/webappsec-trusted-types/dist/spec/) [Exposed=Window, SecureContext] interface TrustedHTML { stringifier; }; [Exposed=Window, SecureContext] interface TrustedScript { stringifier; }; [Exposed=Window, SecureContext] interface TrustedScriptURL { stringifier; }; [Exposed=Window, SecureContext] interface TrustedTypePolicyFactory { TrustedTypePolicy createPolicy( DOMString policyName, optional TrustedTypePolicyOptions policyOptions); boolean isHTML(any value); boolean isScript(any value); boolean isScriptURL(any value); readonly attribute TrustedHTML emptyHTML; readonly attribute TrustedScript emptyScript; DOMString? getAttributeType( DOMString tagName, DOMString attribute, optional DOMString elementNs = "", optional DOMString attrNs = ""); DOMString? getPropertyType( DOMString tagName, DOMString property, optional DOMString elementNs = ""); readonly attribute TrustedTypePolicy? defaultPolicy; }; [Exposed=Window, SecureContext] interface TrustedTypePolicy { readonly attribute DOMString name; TrustedHTML createHTML(DOMString input, any... arguments); TrustedScript createScript(DOMString input, any... arguments); TrustedScriptURL createScriptURL(DOMString input, any... arguments); }; dictionary TrustedTypePolicyOptions { CreateHTMLCallback? createHTML; CreateScriptCallback? createScript; CreateScriptURLCallback? createScriptURL; }; callback CreateHTMLCallback = DOMString (DOMString input, any... arguments); callback CreateScriptCallback = DOMString (DOMString input, any... arguments); callback CreateScriptURLCallback = USVString (DOMString input, any... arguments); typedef [StringContext=TrustedHTML] DOMString HTMLString; typedef [StringContext=TrustedScript] DOMString ScriptString; typedef [StringContext=TrustedScriptURL] USVString ScriptURLString; typedef (TrustedHTML or TrustedScript or TrustedScriptURL) TrustedType; partial interface Window { [SecureContext] readonly attribute TrustedTypePolicyFactory trustedTypes; };