( liveCollection: LiveCollection<T, V>, detachedItems: UniqueValueMultiKeyMap<unknown, T> | undefined, trackByFn: TrackByFunction<unknown>, index: number, value: V, )
| 367 | } |
| 368 | |
| 369 | function createOrAttach<T, V>( |
| 370 | liveCollection: LiveCollection<T, V>, |
| 371 | detachedItems: UniqueValueMultiKeyMap<unknown, T> | undefined, |
| 372 | trackByFn: TrackByFunction<unknown>, |
| 373 | index: number, |
| 374 | value: V, |
| 375 | ) { |
| 376 | if (!attachPreviouslyDetached(liveCollection, detachedItems, index, trackByFn(index, value))) { |
| 377 | const newItem = liveCollection.create(index, value); |
| 378 | liveCollection.attach(index, newItem); |
| 379 | } else { |
| 380 | liveCollection.updateValue(index, value); |
| 381 | } |
| 382 | } |
| 383 | |
| 384 | function initLiveItemsInTheFuture<T>( |
| 385 | liveCollection: LiveCollection<unknown, unknown>, |
no test coverage detected
searching dependent graphs…