@elemental/ui / Function

reconcile

Generic types:T DATA CREATE_DATA

No documentation has been provided.

Presentation

function reconcile(
  liveCollection: LiveCollection<T, DATA, CREATE_DATA>,
  newCollection: DATA[],
  trackByFn: TrackByFunction<DATA>,
): void;

Returns

void

Parameters

NameTypeDescription
liveCollection
LiveCollection<T, DATA, CREATE_DATA>
newCollection
DATA[]
trackByFn
TrackByFunction<DATA>

Overloads

Overload #1

No documentation has been provided.

Presentation
reconcile(liveCollection: LiveCollection<T, DATA, CREATE_DATA>, newCollection: DATA[], trackByFn: TrackByFunction<DATA>): void;
Parameters
NameTypeDescription
liveCollection
LiveCollection<T, DATA, CREATE_DATA>
newCollection
DATA[]
trackByFn
TrackByFunction<DATA>
Returns
void
Overload #2

No documentation has been provided.

Presentation
reconcile(liveCollection: LiveCollection<T, DATA, CREATE_DATA>, newCollection: DATA_WRAPPER[], trackByFn: TrackByFunction<DATA>, extractDataFn: (item: DATA_WRAPPER) => DATA, extractCreateDataFn: (item: DATA_WRAPPER) => CREATE_DATA): void;
Parameters
NameTypeDescription
liveCollection
LiveCollection<T, DATA, CREATE_DATA>
newCollection
DATA_WRAPPER[]
trackByFn
TrackByFunction<DATA>
extractDataFn
(item: DATA_WRAPPER) => DATA
extractCreateDataFn
(item: DATA_WRAPPER) => CREATE_DATA
Returns
void