UNPKG

reactronic

Version:

Reactronic - Transactional Reactive State Management

27 lines (26 loc) 1.41 kB
import { SxObject } from "./Mvcc.js"; export class SxReconciliationList extends SxObject { get isStrict() { return this.impl.isStrict; } get count() { return this.impl.count; } get countOfAdded() { return this.impl.countOfAdded; } get countOfRemoved() { return this.impl.countOfRemoved; } get isReconciliationInProgress() { return this.impl.isReconciliationInProgress; } lookup(key) { return this.impl.lookup(key); } tryReuse(key) { return this.impl.tryReuse(key); } add(instance) { return this.impl.add(instance); } remove(item) { return this.impl.remove(item); } move(item, after) { this.impl.move(item, after); } beginReconciliation() { this.impl.beginReconciliation(); } endReconciliation(error) { this.impl.endReconciliation(error); } clearAddedAndRemovedLists() { this.impl.clearAddedAndRemoved(); } firstItem() { return this.impl.firstItem(); } lastItem() { return this.impl.lastItem(); } items() { return this.impl.items(); } itemsAdded(clear) { return this.impl.itemsAdded(clear); } itemsRemoved(clear) { return this.impl.itemsRemoved(clear); } isAdded(item) { return this.impl.isAdded(item); } isMoved(item) { return this.impl.isMoved(item); } isRemoved(item) { return this.impl.isRemoved(item); } isActual(item) { return this.impl.isActual(item); } isExternal(item) { return this.impl.isExternal(item); } }