LokvisError
Defined in: packages/sdk/src/errors.ts:107
Lokvis SDK 错误基类。
所有 SDK 抛出的错误都继承此类,消费方可通过 instanceof LokvisError
判定“是否 lokvis 域错误”,再据 code 走分支。
Example
Section titled “Example”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 域错误,继续上抛 }}Extends
Section titled “Extends”Error
Extended by
Section titled “Extended by”AssetNotFoundErrorAssetBlobNotFoundErrorAssetImportErrorAssetExportErrorWorkflowInvalidErrorWorkflowCycleErrorWorkflowNodeErrorCapabilityNotRegisteredErrorCapabilityStubOnlyErrorStorageQuotaExceededErrorStorageOpfsUnavailableErrorStorageIdbUnavailableErrorWorkerCrashedErrorWorkerTimeoutErrorWorkerDeadErrorWorkerRequestAbortedErrorWorkerHandshakeErrorDegradationRejectedErrorPluginLoadError
Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new LokvisError(
message,options):LokvisError
Defined in: packages/sdk/src/errors.ts:111
Parameters
Section titled “Parameters”message
Section titled “message”string
options
Section titled “options”Returns
Section titled “Returns”LokvisError
Overrides
Section titled “Overrides”Error.constructor
Properties
Section titled “Properties”
readonlycode:LokvisErrorCode
Defined in: packages/sdk/src/errors.ts:108
context?
Section titled “context?”
readonlyoptionalcontext?:Readonly<Record<string,unknown>>
Defined in: packages/sdk/src/errors.ts:109