将 Allure 报告与 Typescript 结合使用

Using Allure report with Typescript

如何在 Typescript 中使用 Allure 报告?我试过了,还是不行。

错误

Message:
    Failed: Cannot read property 'severity' of undefined
  Stack:
    TypeError: Cannot read property 'severity' of undefined

config.ts

onPrepare: function () {
   const AllureReporter = require('jasmine-allure-reporter');
      jasmine.getEnv().addReporter(new AllureReporter({
   resultsDir: 'target/allure-report'
   }));
}

在规范文件中
import { allure } from 'allure-js-commons';

例如
allure.severity(allure.SEVERITY.BLOCKER);

我知道我做错了什么,但是什么?

在规格文件中应该是 declare const allure: any;