茉莉花自定义匹配器与Typescript

时间:2017-09-14 10:02:39

标签: typescript jasmine

我正在使用Typescript,我想在jasmine(2.8.0)中实现自定义匹配器。 当我尝试在https://jasmine.github.io/2.0/custom_matcher.html使用示例时 我从业力中得到以下错误:

(96,12): error TS2339: Property 'toBeGoofy' does not exist on type 'Matchers<{ hyuk: string; }>'.

我在这里缺少什么?

1 个答案:

答案 0 :(得分:0)

您必须在界面中声明方法,如下所示:

declare namespace jasmine {
  interface Matchers {
    toBeGoofy(expected?: string): boolean;
  }
}

来源:https://github.com/angular/angular/issues/5456