跳到主要内容

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​

ParameterTypeDescription
valueunknown待检查值。

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。