跳到主要内容

authorizeOperation()

function authorizeOperation(input): DevToolsAuthorization;

Defined in: v2/authorization.ts:172

对一次操作请求做三层授权。

Parameters​

ParameterTypeDescription
inputDevToolsAuthorizationInput本地配置与被请求的领域、操作。

Returns​

DevToolsAuthorization

三种结论之一。

Remarks​

判定顺序固定为 capability → descriptor → mutationPolicy,且未登记的操作按最严处理 (静默丢弃):类型系统挡不住 wire 上的任意字符串,此时默认放行是最坏的默认值。