pub trait TrustedTypePolicyMethods<D: DomTypes> {
    // Required methods
    fn Name(&self) -> DOMString;
    fn CreateHTML(
        &self,
        cx: SafeJSContext,
        input: DOMString,
        arguments: Vec<HandleValue<'_>>,
        _can_gc: CanGc,
    ) -> Fallible<DomRoot<D::TrustedHTML>>;
    fn CreateScript(
        &self,
        cx: SafeJSContext,
        input: DOMString,
        arguments: Vec<HandleValue<'_>>,
        _can_gc: CanGc,
    ) -> Fallible<DomRoot<D::TrustedScript>>;
    fn CreateScriptURL(
        &self,
        cx: SafeJSContext,
        input: DOMString,
        arguments: Vec<HandleValue<'_>>,
        _can_gc: CanGc,
    ) -> Fallible<DomRoot<D::TrustedScriptURL>>;
}

Required Methods§

Source

fn Name(&self) -> DOMString

Source

fn CreateHTML( &self, cx: SafeJSContext, input: DOMString, arguments: Vec<HandleValue<'_>>, _can_gc: CanGc, ) -> Fallible<DomRoot<D::TrustedHTML>>

Source

fn CreateScript( &self, cx: SafeJSContext, input: DOMString, arguments: Vec<HandleValue<'_>>, _can_gc: CanGc, ) -> Fallible<DomRoot<D::TrustedScript>>

Source

fn CreateScriptURL( &self, cx: SafeJSContext, input: DOMString, arguments: Vec<HandleValue<'_>>, _can_gc: CanGc, ) -> Fallible<DomRoot<D::TrustedScriptURL>>

Implementors§