Skip to content

类: MaiKitError

定义于: packages/shared/src/error.ts:28

mai-kit 领域错误统一基类。

各包(ProberError / MaimaiDatabaseError / DrawError 等)继承本类, 调用方可以用 isMaiKitError 统一捕获所有 mai-kit 错误。

示例

ts
try {
  await doSomething();
} catch (error) {
  if (isMaiKitError(error)) {
    console.error(error.name, error.code, error.message);
  }
}

参阅

isMaiKitError

继承

  • Error

构造函数

构造函数

ts
new MaiKitError(message, options?): MaiKitError;

定义于: packages/shared/src/error.ts:32

参数

参数类型
messagestring
options?MaiKitErrorOptions

返回

MaiKitError

属性

属性修饰符类型描述定义于
code?readonlystring | number机器可读错误码packages/shared/src/error.ts:30