@elemental/ui / Class

LiveCollection

Generic types:T DATA CREATE_DATA

A type representing a collection to be reconciled with any new (incoming) collection. This is an adapter class that makes it possible to work with different internal data structures, regardless of the actual values of the incoming collection.

See Also

Accessors

abstract

get length

No documentation has been provided.

Presentation
get length(): number;
Type

number

Methods

abstract

at()

No documentation has been provided.

Presentation
abstract at(index: number): DATA;
Parameters
NameTypeDescription
index
number
Returns
DATA
Overload #1

No documentation has been provided.

Presentation
abstract at(index: number): DATA;
Parameters
NameTypeDescription
index
number
Returns
DATA
abstract

attach()

No documentation has been provided.

Presentation
abstract attach(index: number, item: T): void;
Parameters
NameTypeDescription
index
number
item
T
Returns
void
Overload #1

No documentation has been provided.

Presentation
abstract attach(index: number, item: T): void;
Parameters
NameTypeDescription
index
number
item
T
Returns
void
abstract

create()

No documentation has been provided.

Presentation
abstract create(index: number, view: CREATE_DATA): T;
Parameters
NameTypeDescription
index
number
view
CREATE_DATA
Returns
T
Overload #1

No documentation has been provided.

Presentation
abstract create(index: number, view: CREATE_DATA): T;
Parameters
NameTypeDescription
index
number
view
CREATE_DATA
Returns
T

destroy()

No documentation has been provided.

Presentation
destroy(item: T): void;
Parameters
NameTypeDescription
item
T
Returns
void
abstract

detach()

No documentation has been provided.

Presentation
abstract detach(index: number): T;
Parameters
NameTypeDescription
index
number
Returns
T
Overload #1

No documentation has been provided.

Presentation
abstract detach(index: number): T;
Parameters
NameTypeDescription
index
number
Returns
T

move()

No documentation has been provided.

Presentation
move(prevIndex: number, newIdx: number): void;
Parameters
NameTypeDescription
prevIndex
number
newIdx
number
Returns
void

swap()

No documentation has been provided.

Presentation
swap(index1: number, index2: number): void;
Parameters
NameTypeDescription
index1
number
index2
number
Returns
void

updateValue()

No documentation has been provided.

Presentation
updateValue(index: number, value: DATA): void;
Parameters
NameTypeDescription
index
number
value
DATA
Returns
void