UNPKG

reactronic

Version:

Reactronic - Transactional Reactive State Management

26 lines (25 loc) 1.39 kB
import { ObservableObject } from "./Mvcc.js"; export class ObservableMergeList extends ObservableObject { get isStrict() { return this.impl.isStrict; } get count() { return this.impl.count; } get addedCount() { return this.impl.addedCount; } get removedCount() { return this.impl.removedCount; } get isMergeInProgress() { return this.impl.isMergeInProgress; } lookup(key) { return this.impl.lookup(key); } tryMergeAsExisting(key) { return this.impl.tryMergeAsExisting(key); } mergeAsAdded(instance) { return this.impl.mergeAsAdded(instance); } mergeAsRemoved(item) { return this.impl.mergeAsRemoved(item); } move(item, after) { this.impl.move(item, after); } beginMerge() { this.impl.beginMerge(); } endMerge(error) { this.impl.endMerge(error); } resetAddedAndRemovedLists() { this.impl.resetAddedAndRemovedLists(); } firstMergedItem() { return this.impl.firstMergedItem(); } lastMergedItem() { return this.impl.lastMergedItem(); } items() { return this.impl.items(); } addedItems(reset) { return this.impl.addedItems(reset); } removedItems(reset) { return this.impl.removedItems(reset); } 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); } }