我正在尝试在Typescript中创建一个Factory类,但遇到以下错误:
src/ts/classes/Factory.ts(8,10):错误TS7017:元素隐式具有"任意"类型,因为类型"窗口"没有索引签名.
我尝试搜索此错误,但没有看到任何与我想要做的完全匹配的内容.
以下是我的Factory类.
/**
* @class Factory
*
* @description Returns object based on given class string
*/
class Factory {
public class(className: string): any {
return window[className];
}
}
Run Code Online (Sandbox Code Playgroud)
我宁愿不仅仅是在编译器中抑制隐式错误.
任何建议或帮助将不胜感激!如果这不是最好的方法,我肯定愿意改变它.
typescript ×1