如何从jasmine导入createSpyObj
属性?
我已经通过npm安装了@types/jasmine
和jasmine-core
。
我尝试将茉莉花导入:
import jasmine from 'jasmine;
import { createSpyObj } from 'jasmine'; //triggers import error in IDE
import * as jasmine from 'jasmine'; //triggers import error in IDE
这些都不允许我访问createSpyObj
而没有在我的WebStorm IDE中抛出错误。
更多信息:
我在打字文件中看到了createSpyObj
的命名空间声明。它嵌套在jasmine
命名空间中。这与expect
,it
不同,它们是全局声明,但我不能使用jasmine.createSpyObj
访问它吗?
相关但不重复
How to import 'describe', 'expect' and 'it' into a typescript tests for IDE to not to highlight them和
答案 0 :(得分:0)
jasmine使用require语法,所以你也必须这样。
import createSpyObj = jasmine.createSpyObj;