reactronic
Version:
Reactronic - Transactional Reactive State Management
27 lines (26 loc) • 1.41 kB
JavaScript
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); }
}