Interface WebCell<P>

interface WebCell<P = {}> {
    emit: (event: string, detail?: any, option?: EventInit) => boolean;
    internals: ElementInternals & IElementInternals;
    mounted: boolean;
    mountedCallback?: () => any;
    props: P & DataObject & Pick<VNode, "key" | "is" | "ref"> & Omit<
        Partial<
            IAom & EventHandlers<HTMLElement, HTMLElementEventMap> & DOMProps_Read2Write<
                Pick<
                    HTMLElement,
                    | "tagName"
                    | "slot"
                    | "accessKey"
                    | "accessKeyLabel"
                    | "autocapitalize"
                    | "dir"
                    | "draggable"
                    | "hidden"
                    | "inert"
                    | "innerText"
                    | "lang"
                    | "offsetHeight"
                    | "offsetLeft"
                    | "offsetParent"
                    | "offsetTop"
                    | "offsetWidth"
                    | "outerText"
                    | "popover"
                    | "spellcheck"
                    | "title"
                    | "translate"
                    | "writingSuggestions"
                    | "attributes"
                    | "classList"
                    | "className"
                    | "clientHeight"
                    | "clientLeft"
                    | "clientTop"
                    | "clientWidth"
                    | "currentCSSZoom"
                    | "id"
                    | "innerHTML"
                    | "localName"
                    | "namespaceURI"
                    | "outerHTML"
                    | "part"
                    | "prefix"
                    | "scrollHeight"
                    | "scrollLeft"
                    | "scrollTop"
                    | "scrollWidth"
                    | "shadowRoot"
                    | "ariaAtomic"
                    | "ariaAutoComplete"
                    | "ariaBrailleLabel"
                    | "ariaBrailleRoleDescription"
                    | "ariaBusy"
                    | "ariaChecked"
                    | "ariaColCount"
                    | "ariaColIndex"
                    | "ariaColIndexText"
                    | "ariaColSpan"
                    | "ariaCurrent"
                    | "ariaDescription"
                    | "ariaDisabled"
                    | "ariaExpanded"
                    | "ariaHasPopup"
                    | "ariaHidden"
                    | "ariaInvalid"
                    | "ariaKeyShortcuts"
                    | "ariaLabel"
                    | "ariaLevel"
                    | "ariaLive"
                    | "ariaModal"
                    | "ariaMultiLine"
                    | "ariaMultiSelectable"
                    | "ariaOrientation"
                    | "ariaPlaceholder"
                    | "ariaPosInSet"
                    | "ariaPressed"
                    | "ariaReadOnly"
                    | "ariaRelevant"
                    | "ariaRequired"
                    | "ariaRoleDescription"
                    | "ariaRowCount"
                    | "ariaRowIndex"
                    | "ariaRowIndexText"
                    | "ariaRowSpan"
                    | "ariaSelected"
                    | "ariaSetSize"
                    | "ariaSort"
                    | "ariaValueMax"
                    | "ariaValueMin"
                    | "ariaValueNow"
                    | "ariaValueText"
                    | "role"
                    | "nextElementSibling"
                    | "previousElementSibling"
                    | "childElementCount"
                    | "children"
                    | "firstElementChild"
                    | "lastElementChild"
                    | "assignedSlot"
                    | "attributeStyleMap"
                    | "style"
                    | "contentEditable"
                    | "enterKeyHint"
                    | "inputMode"
                    | "isContentEditable"
                    | "autofocus"
                    | "dataset"
                    | "nonce"
                    | "tabIndex",
                >,
            >,
        >,
        "children",
    > & {};
    renderer: DOMRenderer;
    root: ParentNode;
    update: () => Promise<void>;
    updatedCallback?: () => any;
}

Type Parameters

  • P = {}

Hierarchy (View Summary, Expand)

Implemented by

Properties

emit: (event: string, detail?: any, option?: EventInit) => boolean
internals: ElementInternals & IElementInternals
mounted: boolean
mountedCallback?: () => any

Called at first time of DOM tree updated

props: P & DataObject & Pick<VNode, "key" | "is" | "ref"> & Omit<
    Partial<
        IAom & EventHandlers<HTMLElement, HTMLElementEventMap> & DOMProps_Read2Write<
            Pick<
                HTMLElement,
                | "tagName"
                | "slot"
                | "accessKey"
                | "accessKeyLabel"
                | "autocapitalize"
                | "dir"
                | "draggable"
                | "hidden"
                | "inert"
                | "innerText"
                | "lang"
                | "offsetHeight"
                | "offsetLeft"
                | "offsetParent"
                | "offsetTop"
                | "offsetWidth"
                | "outerText"
                | "popover"
                | "spellcheck"
                | "title"
                | "translate"
                | "writingSuggestions"
                | "attributes"
                | "classList"
                | "className"
                | "clientHeight"
                | "clientLeft"
                | "clientTop"
                | "clientWidth"
                | "currentCSSZoom"
                | "id"
                | "innerHTML"
                | "localName"
                | "namespaceURI"
                | "outerHTML"
                | "part"
                | "prefix"
                | "scrollHeight"
                | "scrollLeft"
                | "scrollTop"
                | "scrollWidth"
                | "shadowRoot"
                | "ariaAtomic"
                | "ariaAutoComplete"
                | "ariaBrailleLabel"
                | "ariaBrailleRoleDescription"
                | "ariaBusy"
                | "ariaChecked"
                | "ariaColCount"
                | "ariaColIndex"
                | "ariaColIndexText"
                | "ariaColSpan"
                | "ariaCurrent"
                | "ariaDescription"
                | "ariaDisabled"
                | "ariaExpanded"
                | "ariaHasPopup"
                | "ariaHidden"
                | "ariaInvalid"
                | "ariaKeyShortcuts"
                | "ariaLabel"
                | "ariaLevel"
                | "ariaLive"
                | "ariaModal"
                | "ariaMultiLine"
                | "ariaMultiSelectable"
                | "ariaOrientation"
                | "ariaPlaceholder"
                | "ariaPosInSet"
                | "ariaPressed"
                | "ariaReadOnly"
                | "ariaRelevant"
                | "ariaRequired"
                | "ariaRoleDescription"
                | "ariaRowCount"
                | "ariaRowIndex"
                | "ariaRowIndexText"
                | "ariaRowSpan"
                | "ariaSelected"
                | "ariaSetSize"
                | "ariaSort"
                | "ariaValueMax"
                | "ariaValueMin"
                | "ariaValueNow"
                | "ariaValueText"
                | "role"
                | "nextElementSibling"
                | "previousElementSibling"
                | "childElementCount"
                | "children"
                | "firstElementChild"
                | "lastElementChild"
                | "assignedSlot"
                | "attributeStyleMap"
                | "style"
                | "contentEditable"
                | "enterKeyHint"
                | "inputMode"
                | "isContentEditable"
                | "autofocus"
                | "dataset"
                | "nonce"
                | "tabIndex",
            >,
        >,
    >,
    "children",
> & {}
renderer: DOMRenderer
root: ParentNode
update: () => Promise<void>
updatedCallback?: () => any

Called at DOM tree updated

MMNEPVFCICPMFPCPTTAAATR