pub trait CustomElementRegistryMethods {
    // Required methods
    fn Define(
        &self,
        name: DOMString,
        constructor_: Rc<CustomElementConstructor>,
        options: &ElementDefinitionOptions
    ) -> Result<(), Error>;
    fn Get(&self, cx: SafeJSContext, name: DOMString) -> JSVal;
    fn WhenDefined(&self, name: DOMString, _comp: InRealm<'_>) -> Rc<Promise>;
    fn Upgrade(&self, root: &Node);
}

Required Methods§

source

fn Define( &self, name: DOMString, constructor_: Rc<CustomElementConstructor>, options: &ElementDefinitionOptions ) -> Result<(), Error>

source

fn Get(&self, cx: SafeJSContext, name: DOMString) -> JSVal

source

fn WhenDefined(&self, name: DOMString, _comp: InRealm<'_>) -> Rc<Promise>

source

fn Upgrade(&self, root: &Node)

Implementors§