Type aliases
AttributeListenerData
AttributeListenerData: { attrName: string; newVal: any; oldVal: any }
Type declaration
attrName: string
newVal: any
oldVal: any
FieldListenerData
FieldListenerData<T>: { attrName: string; newVal: T; oldVal: T; propName: string }
Type parameters
Type declaration
attrName: string
newVal: T
oldVal: T
propName: string
Protected HookCallbacks
HookCallbacks<E>: { adoptedCallback: any; attributeChangedCallback: any; connectedCallback: any; constructorCallback: any; disconnectedCallback: any }
Type parameters
E: HTMLElement = HTMLElement
Type declaration
adoptedCallback:function
- adoptedCallback(el: E): void
Parameters
Returns void
attributeChangedCallback:function
- attributeChangedCallback(el: E, attName: string, oldVal: null | string, newVal: null | string): void
Parameters
el: E
attName: string
oldVal: null | string
newVal: null | string
Returns void
connectedCallback:function
- connectedCallback(el: E): void
Parameters
Returns void
constructorCallback:function
- constructorCallback(el: E): void
Parameters
Returns void
disconnectedCallback:function
- disconnectedCallback(el: E): void
Parameters
Returns void
TemplateParameters
TemplateParameters: { greyDom: boolean }
The data of provided by an AttributeListener.