import { SID_of } from '@strut/sid'; import HeteroModelMap from './HeteroModelMap.js'; import { Changeset } from './changeset.js'; import { IModel } from './INode.js'; export type Transaction = { readonly changes: Map, Changeset>; readonly nodes: HeteroModelMap; readonly persistHandle: Promise; // readonly options: CommitOptions; };