跳到主要内容

assertMutationsAllowed()

function assertMutationsAllowed(options): void;

Defined in: packages/rxdb/src/entity/entity-permissions.ts:154

批量公开写入口的整批预检

Parameters​

ParameterTypeDescription
optionsRxDBMutationsMapmutations() 的入参;三组里出现的实体类都参与判定

Returns​

void

Throws​

PermissionDeniedError 任一违规即整批拒绝,清单列出全部违规

Remarks​

只读元数据、同步完成,所以在任何写发出之前就有结论——与 QueryCache 批次逐条写、 本身不原子这件事无关。空集合的组不算:没有要写的行,就没有要拒绝的写。