TrustedCallsite
Defined in: packages/rxdb/src/trusted-write/trusted-write-intent.ts:103
登记表的一行
Remarks
刻意不带「产生工作树单元」字段:那一列是矩阵的结论,抄在这里就成了第二份真相,而两份真相
里迟早有一份是旧的。要这个答案就调插件侧的 producesWorkingTreeEntry()。
Properties
entrance
readonly entrance:
| "crud"
| "domain_recompute"
| "remote_entity_apply"
| "cleanup_expired"
| "projection_rewrite"
| "metadata_only_prefetch"
| "query_cache_maintenance"
| "raw_write"
| "bulk_write"
| "notify_external_update"
| "unknown";
Defined in: packages/rxdb/src/trusted-write/trusted-write-intent.ts:125
该意图在写入口语义矩阵里的行
file
readonly file: string;
Defined in: packages/rxdb/src/trusted-write/trusted-write-intent.ts:113
文件基名,不带目录也不带包名
Remarks
刻意只存基名:#1~#6 在 @aiao/rxdb-plugin-history/src/、#7~#9 在 @aiao/rxdb-plugin-sync/src/,
而 US-025 的抽包正是把它们从核心 version/ 挪过去的那一次——存了目录,这张表就会在那一次
全面失配,而失配的九行里没有一行是真的漂了。基名与符号名一起唯一定位一处调用点,
重名由 T066 在全仓扫描时兜住(同名文件里出现同键声明会被报成重复登记)。
intent
readonly intent: TrustedWriteIntent;
Defined in: packages/rxdb/src/trusted-write/trusted-write-intent.ts:122
调用点自报的意图
symbol
readonly symbol: string;
Defined in: packages/rxdb/src/trusted-write/trusted-write-intent.ts:116
实际发起该次批量重写的最内层具名函数
verifiedAtLine
readonly verifiedAtLine: number;
Defined in: packages/rxdb/src/trusted-write/trusted-write-intent.ts:128
本次核对时的行号;仅供存档,不参与登记键
writePrimitive
readonly writePrimitive: TrustedWritePrimitive;
Defined in: packages/rxdb/src/trusted-write/trusted-write-intent.ts:119
这一行调的是哪个写原语