跳到主要内容

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

这一行调的是哪个写原语