DEVTOOLS_PROVIDER_ERROR_RETRYABLE
const DEVTOOLS_PROVIDER_ERROR_RETRYABLE: object;
Defined in: v2/error-mapping.ts:48
每个 provider 错误码是否值得对端重试。
Type Declaration
export_unsupported
readonly export_unsupported: false = false;
invalid_path
readonly invalid_path: false = false;
operation_failed
readonly operation_failed: false = false;
payload_encoding_invalid
readonly payload_encoding_invalid: false = false;
payload_too_large
readonly payload_too_large: false = false;
permission_denied
readonly permission_denied: false = false;
provider_unavailable
readonly provider_unavailable: true = true;
provider_unsupported
readonly provider_unsupported: false = false;
resource_conflict
readonly resource_conflict: false = false;
resource_not_found
readonly resource_not_found: false = false;
snapshot_busy
readonly snapshot_busy: true = true;
snapshot_expired
readonly snapshot_expired: false = false;
snapshot_too_large
readonly snapshot_too_large: false = false;
storage_quota_exceeded
readonly storage_quota_exceeded: false = false;
transfer_closed
readonly transfer_closed: false = false;
transfer_incomplete
readonly transfer_incomplete: false = false;
transfer_sequence_invalid
readonly transfer_sequence_invalid: false = false;
transfer_size_exceeded
readonly transfer_size_exceeded: false = false;
Remarks
只有「等一会儿真的可能变好」的码为 true。配额耗尽、路径非法、资源冲突都需要人或上层
改变输入,标成可重试会诱导 panel 空转。
写成 satisfies Record<DevToolsProviderErrorCode, boolean>:新增错误码却忘记表态,
直接编译失败。