Skip to content

CustomElementRegistry

[<Interface>]
type CustomElementRegistry =
    abstract member define (name: string, constructor: CustomElementConstructor, ?options: ElementDefinitionOptions) : unit
    abstract member get (name: string) : CustomElementConstructor option
    abstract member getName (constructor: CustomElementConstructor) : string option
    abstract member initialize (root: Node) : unit
    abstract member upgrade (root: Node) : unit
    abstract member whenDefined (name: string) : Promise<CustomElementConstructor>
AssemblyGlutinum.Web
Inheritsobj \| null
Attributes[<AllowNullLiteral>] [<Interface>] [<Global>]

Methods

abstract member define (name: string, constructor: CustomElementConstructor, ?options: ElementDefinitionOptions) : unit
abstract member get (name: string) : CustomElementConstructor option
abstract member getName (constructor: CustomElementConstructor) : string option
abstract member initialize (root: Node) : unit
abstract member upgrade (root: Node) : unit
abstract member whenDefined (name: string) : Promise<CustomElementConstructor>