isProviderErrorCode()
function isProviderErrorCode(value): value is "permission_denied" | "provider_unsupported" | "provider_unavailable" | "invalid_path" | "resource_not_found" | "resource_conflict" | "storage_quota_exceeded" | "payload_too_large" | "payload_encoding_invalid" | "transfer_sequence_invalid" | "transfer_size_exceeded" | "transfer_incomplete" | "transfer_closed" | "snapshot_expired" | "snapshot_busy" | "snapshot_too_large" | "export_unsupported" | "operation_failed";
Defined in: v2/errors.ts:117
判断值是否为 provider 错误码。
Parameters
| Parameter | Type | Description |
|---|---|---|
value | unknown | 待检查值。 |
Returns
value is "permission_denied" | "provider_unsupported" | "provider_unavailable" | "invalid_path" | "resource_not_found" | "resource_conflict" | "storage_quota_exceeded" | "payload_too_large" | "payload_encoding_invalid" | "transfer_sequence_invalid" | "transfer_size_exceeded" | "transfer_incomplete" | "transfer_closed" | "snapshot_expired" | "snapshot_busy" | "snapshot_too_large" | "export_unsupported" | "operation_failed"
属于 provider 联合时为 true。