butterfloat


butterfloat / ButterfloatIntrinsicAttributes

Interface: ButterfloatIntrinsicAttributes<Bind, Events, Style>

Defined in: component.ts:119

JSX attributes for "intrinics" (elements) supported by Butterfloat

Extends

Type Parameters

Bind

Bind = DefaultBind

Events

Events = DefaultEvents & ButterfloatEvents

Style

Style = DefaultStyleBind

Indexable

[key: string]: unknown

Properties

bind?

optional bind: Bind & DelayBind

Defined in: component.ts:129

Bind an observable to an DOM property.

May use an non-immediate scheduler. Obvious exception: all "value" bindings are immediate, given their role in user inputs.


childrenBind?

optional childrenBind: ChildrenBind

Defined in: component.ts:74

Bind children as they are observed.

Inherited from

ButterfloatAttributes.childrenBind


childrenBindMode?

optional childrenBindMode: ChildrenBindMode

Defined in: component.ts:78

Mode in which to bind children. Defaults to 'append'.

Inherited from

ButterfloatAttributes.childrenBindMode


classBind?

optional classBind: ClassBind

Defined in: component.ts:149

Bind a boolean observable to the appearance of a class in classList.


events?

optional events: Events

Defined in: component.ts:137

Bind an event observable to a DOM event.


immediateBind?

optional immediateBind: Bind

Defined in: component.ts:133

Immediately bind an observable to a DOM property


immediateClassBind?

optional immediateClassBind: ClassBind

Defined in: component.ts:153

Immediately bind a boolean observable to the appearance of a class in classList.


immediateStyleBind?

optional immediateStyleBind: Style

Defined in: component.ts:145

Immediately bind an observable to a style property.


styleBind?

optional styleBind: Style

Defined in: component.ts:141

Bind an observable to a style property.