Mixins.

Interfaces

CssReactive

PropertyType
cssPropertiesProperty[]
targetstring

Methods

handleScalarProperty(event): void

ParameterType
eventEvent

Returns void.

handleSignalIds(event): void

ParameterType
eventEvent

Returns void.

CssReactiveFunction<T>

Type ParameterDefault type
T extends Constrained<ElementBase>Constrained<ElementBase>

CssReactiveFunction(Base): T & Constrained<CssReactive>

ParameterType
BaseT

Returns T & Constrained<CssReactive>.

EvalReactive

PropertyType
evaluated?boolean
evaluation?string

SizeObserved

PropertyType
sizeSize<number>
sizeHeightnumber
sizeWidthnumber

SizeObserver

PropertyType
sizeByIdRecord<string, Size<number>>
sizeObserver?ResizeObserver

Methods

sizeObserve(wasObserved, nowObserved): void

ParameterType
wasObservedRecord<string, Element>
nowObservedRecord<string, Element>

Returns void.

sizeObserved(entries, observer): void

ParameterType
entriesResizeObserverEntry[]
observerResizeObserver

Returns void.

SizeReactive

PropertyType
size?Size<number>

VisibilityObserved

Extended by BrowserElementArgs, TimelineClipElementArgs, and TimelineTrackElementArgs.

PropertyType
visibilityboolean

VisibilityObserver

PropertyType
visibilityByIdRecord<string, boolean>
visibilityObserver?IntersectionObserver
visibilityRoot?Element

Methods

visibilityObserve(wasObserved, nowObserved): boolean

ParameterType
wasObservedRecord<string, Element>
nowObservedRecord<string, Element>

Returns boolean.

Variables

SIZE_OBSERVED_PROPS

const SIZE_OBSERVED_PROPS: PropertyDeclarations

SIZE_OBSERVER_PROPS

const SIZE_OBSERVER_PROPS: PropertyDeclarations

VISI_OBSERVED_PROPS

const VISI_OBSERVED_PROPS: PropertyDeclarations

VISI_OBSERVER_PROPS

const VISI_OBSERVER_PROPS: PropertyDeclarations

Functions

CssReactiveElementMixin

CssReactiveElementMixin<T>(Base): T & Constrained<CssReactive>

Type ParameterDescription
T extends Constrained<ElementBase>
ParameterTypeDescription
BaseT

Returns T & Constrained<CssReactive>.

DropTargetElementMixin

DropTargetElementMixin<T>(Base): T & Constrained<DropTarget>

Type ParameterDescription
T extends Constrained<ElementBase>
ParameterTypeDescription
BaseT

Returns T & Constrained<DropTarget>.

DroppableElementMixin

DroppableElementMixin<T>(Base): T & Constrained<Droppable>

Type ParameterDescription
T extends Constrained<ElementBase>
ParameterTypeDescription
BaseT

Returns T & Constrained<Droppable>.

EvalReactiveElementMixin

EvalReactiveElementMixin<T>(Base): T & Constrained<EvalReactive>

Type ParameterDescription
T extends Constrained<ElementBase>
ParameterTypeDescription
BaseT

Returns T & Constrained<EvalReactive>.

PreviewableElementMixin

PreviewableElementMixin<T>(Base): T & Constrained<Previewable>

Type ParameterDescription
T extends Constrained<VisibilityObserved & ElementBase>
ParameterTypeDescription
BaseT

Returns T & Constrained<Previewable>.

SizeObservedElementMixin

SizeObservedElementMixin<T>(Base): T & Constrained<SizeObserved>

Type ParameterDescription
T extends Constrained<ElementBase>
ParameterTypeDescription
BaseT

Returns T & Constrained<SizeObserved>.

SizeObserverElementMixin

SizeObserverElementMixin<T>(Base): T & Constrained<SizeObserver>

Type ParameterDescription
T extends Constrained<ElementBase>
ParameterTypeDescription
BaseT

Returns T & Constrained<SizeObserver>.

VisibilityObservedElementMixin

VisibilityObservedElementMixin<T>(Base): T & Constrained<VisibilityObserved>

Type ParameterDescription
T extends Constrained<ElementBase>
ParameterTypeDescription
BaseT

Returns T & Constrained<VisibilityObserved>.

VisibilityObserverElementMixin

VisibilityObserverElementMixin<T>(Base): T & Constrained<VisibilityObserver>

Type ParameterDescription
T extends Constrained<ElementBase>
ParameterTypeDescription
BaseT

Returns T & Constrained<VisibilityObserver>.