UIElement Docs Version 0.14.0

🔗 Type Alias: Component<P>

Component<P> = HTMLElement & P & object

Defined in: src/component.ts:59

🔗 Type declaration

🔗 debug?

optional debug: boolean

🔗 attributeChangedCallback()

attributeChangedCallback<K>(name, oldValue, newValue): void

🔗 Type Parameters

🔗 K

K extends string

🔗 Parameters

🔗 name

K

🔗 oldValue

null | string

🔗 newValue

null | string

🔗 Returns

void

🔗 getSignal()

getSignal<K>(prop): Signal<P[K]>

🔗 Type Parameters

🔗 K

K extends string

🔗 Parameters

🔗 prop

K

🔗 Returns

Signal<P[K]>

🔗 setSignal()

setSignal<K>(prop, signal): void

🔗 Type Parameters

🔗 K

K extends string

🔗 Parameters

🔗 prop

K

🔗 signal

Signal<P[K]>

🔗 Returns

void

🔗 Type Parameters

🔗 P

P extends ComponentProps