Angularjs 如何导入';创建Spyobj';来自jasmine的打字测试?

Angularjs 如何导入';创建Spyobj';来自jasmine的打字测试?,angularjs,typescript,jasmine,webstorm,Angularjs,Typescript,Jasmine,Webstorm,如何从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 所有这

如何从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中抛出错误

更多信息:

我在typings文件中看到
createSpyObj
的名称空间声明。它嵌套在
jasmine
名称空间中。这不同于
expect
it
,后者是全局声明,但我不应该使用
jasmine.createSpyObj
访问它吗

相关,但不重复


jasmine的用法需要语法,所以您也必须这样做

import createSpyObj = jasmine.createSpyObj;