[node.js]将 Umzug 迁移到 v3 时出现 TypeScript 错误:“umzug.on”无法识别

· 收录于 2024-01-06 16:12:06 · source URL

问题详情

我正在使用 Umzug

库在 TypeScript 项目中进行数据库迁移,并在尝试将 on 方法与 Umzug 实例一起使用时遇到问题。这是我代码的相关部分:

export async function connectUmzug(dbConfig) {
  return new Umzug({...});
}

用法:

const umzug = await connectUmzug(config);
umzug.on('migrating', logUmzugEvent('migrating'));

我收到以下错误:

在类型定义中,它指出:

class Umzug<Ctx extends object = object> extends emittery<UmzugEvents<Ctx>> 

为什么在这种情况下无法识别 on 方法?

最佳回答

暂无回答