change observed mutations into serializable records

This commit is contained in:
Yanzhen Yu
2026-04-01 12:00:00 +08:00
parent e2fbecea96
commit d2175eae87
6 changed files with 280 additions and 39 deletions

11
src/utils.ts Normal file
View File

@@ -0,0 +1,11 @@
import { Mirror } from './types';
export const mirror: Mirror = {
map: {},
getId(n) {
return n.__sn && n.__sn.id;
},
getNode(id) {
return mirror.map[id];
},
};