- 在editStorageForm中初始化oss_storage_quota_value和oss_quota_unit - 删除重复的旧配额说明块,保留新的当前配额设置显示 Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
24 lines
820 B
JavaScript
24 lines
820 B
JavaScript
export class ProviderError extends Error {
|
|
name = "ProviderError";
|
|
tryNextLink;
|
|
constructor(message, options = true) {
|
|
let logger;
|
|
let tryNextLink = true;
|
|
if (typeof options === "boolean") {
|
|
logger = undefined;
|
|
tryNextLink = options;
|
|
}
|
|
else if (options != null && typeof options === "object") {
|
|
logger = options.logger;
|
|
tryNextLink = options.tryNextLink ?? true;
|
|
}
|
|
super(message);
|
|
this.tryNextLink = tryNextLink;
|
|
Object.setPrototypeOf(this, ProviderError.prototype);
|
|
logger?.debug?.(`@smithy/property-provider ${tryNextLink ? "->" : "(!)"} ${message}`);
|
|
}
|
|
static from(error, options = true) {
|
|
return Object.assign(new this(error.message, options), error);
|
|
}
|
|
}
|