文档:认证失败载体的 error 字段标注 ClientAuthError 类型
- ADR、技术方案、决策记录同步 error 字段的显式类型标注
This commit is contained in:
@@ -28,7 +28,7 @@ ts-rs 已经把 `ClientAuthError` 生成成判别联合(`src/services/generate
|
||||
`payload` / `cause` 的一层别名,给同一个事实源挂第二个名字。
|
||||
|
||||
原始拒绝值是普通对象,直接 `throw` 会被上报链路降级成 `String(obj)`;所以包装层把它装进
|
||||
**已有**的 `ClientActionError`,载体只持有一个 `error` 字段,值就是原始拒绝值(也就是那个
|
||||
**已有**的 `ClientActionError`,载体只持有一个 `ClientAuthError` 类型的 `error` 字段,值就是原始拒绝值(也就是那个
|
||||
判别联合)。它**不读、不产任何派生值**:不读变体上的 `message`(变体不保证都有这个字段),
|
||||
不塞 `context`,`Error.message` 留空。上报的 `source` / `action` 由调用 `captureClientError`
|
||||
时的显式入参决定;catch 里 `error.error as ClientAuthError` 直接分流。
|
||||
|
||||
Reference in New Issue
Block a user