我要添加功能进行以下测试
it('should add a global function with a namespace if a namespace is passed', () => {
const myFunc = () => 'myFunction';
test.addFunction('funcName', myFunc, 'ABC');
expect(window['ABC']['DEF']).toEqual(myFunc);
});
以下行抛出tslint错误:window ['ABC'] ['DEF']
错误:
var window:Window元素隐式地具有“ any”类型,因为type “窗口”没有索引签名
有什么方法可以解决此问题吗?
test.addFunction返回任何类型的对象
addFunction(method: string, fn: Function, namespace?: string): any {}