@mocanvas/store · function
declare function applyChangeToDiff<R extends UnknownRecord>(target: RecordsDiff<R>, id: IdOf<R>, before: R | undefined, after: R | undefined): voidRecord that id went from before to after in target, collapsing with
any change already recorded for the same id:
added + updated -> added (latest) added + removed -> (nothing) updated + updated -> updated [original from, latest to] updated + removed -> removed (original from) removed + added -> updated [removed, added] (or nothing if identical)
mocanvas is built by Symbio. Free for non-commercial, non-profit and development use; commercial use needs an agreement. Not affiliated with or endorsed by tldraw.