如何调用项目中未定义的函数
How to call a function not defined in the project?
假设您有以下内容:
class Foo {
public bar(): void { baz(); }
}
其中baz
为加载到该页面的JavaScript代码中存在的函数,但在本项目中不存在。如何提示TypeScript编译器函数会在那里?
(现在回答我自己的问题还为时过早,但我已经弄清楚了,或者看起来是这样):
declare function baz():void;
使用环境声明:
declare var baz: any;
这将告诉Typescript baz
存在于某处。您还可以添加参数信息和返回类型以获得IDE帮助
declare var baz: (params: string) => string;
相关文章:
- Jquery未定义函数正在停止其他操作
- 在不破坏未定义函数的情况下,对多个视图使用单个js文件
- Uncaught ReferenceError:尝试在Android网络视图中访问时未定义函数
- jQuery文件上传和验证未定义函数
- 引用错误:未定义函数-Firefox
- res.render中出错,未定义函数
- 神秘的未定义函数
- 尝试使用函数和Ajax修改值时未定义函数
- 引用错误:未定义函数
- ReferenceError:未定义函数
- 在 Angular JS 中使用 ng-include 的未定义函数
- 未捕获的引用错误:未定义函数
- j查询工具提示引发错误:未定义函数
- 未捕获的引用错误: 未定义单击世界 -- 未定义函数
- JS:引用错误:未定义函数
- 茉莉花未定义函数
- Javascript 错误:未捕获的引用错误:未定义 [函数]
- 未定义函数
- 尽管 js 文件引用在标头中,但未定义函数
- Javascript 未定义函数错误