跳到主要内容

TrustedWriteDeclaration

Defined in: packages/rxdb/src/trusted-write/trusted-write-scope.ts:38

一次受信写的自报身份

Remarks​

三段与 trustedCallsiteKey 逐字对应,因为它就是拿来查登记表的。让调用点直接报 entrance 反而更糟:登记表与调用点各存一份入口,改一处漏一处时没有任何东西会报错。

Extended by​

Properties​

file​

readonly file: string;

Defined in: packages/rxdb/src/trusted-write/trusted-write-scope.ts:47

调用点所在文件的基名

Remarks​

不带包名也不带目录,与 TRUSTED_CALLSITE_REGISTRY 的 file 列同构。US-025 把 9 个 调用点从 packages/rxdb/src/version/ 搬进了 @aiao/rxdb-plugin-history 与 @aiao/rxdb-plugin-sync,基名键正是为此:搬迁只换了目录,键一格都没动。


intent​

readonly intent: TrustedWriteIntent;

Defined in: packages/rxdb/src/trusted-write/trusted-write-scope.ts:53

调用点自报的意图


symbol​

readonly symbol: string;

Defined in: packages/rxdb/src/trusted-write/trusted-write-scope.ts:50

发起这次写的最内层具名函数