Skip to content

LokvisError

Defined in: packages/sdk/src/errors.ts:107

Lokvis SDK 错误基类。

所有 SDK 抛出的错误都继承此类,消费方可通过 instanceof LokvisError 判定“是否 lokvis 域错误”,再据 code 走分支。

try {
await lokvis.run(workflow, [assetId]);
} catch (e) {
if (e instanceof LokvisError) {
if (e.code === 'STORAGE_QUOTA_EXCEEDED') alert('存储已满,请清理资产');
else console.error(e.code, e.message, e.context);
} else {
throw e; // 非 lokvis 域错误,继续上抛
}
}
  • Error

new LokvisError(message, options): LokvisError

Defined in: packages/sdk/src/errors.ts:111

string

LokvisErrorOptions

LokvisError

Error.constructor

readonly code: LokvisErrorCode

Defined in: packages/sdk/src/errors.ts:108


readonly optional context?: Readonly<Record<string, unknown>>

Defined in: packages/sdk/src/errors.ts:109