我有一个简单的TypeScript(ts),它需要一个来自
JavaScript文件的函数.如何将该js文件导入到ts文件?我必须为该js文件创建一个ts文件才能在我的ts文件中使用它吗?
解决方法
最简单的方法是声明您使用的功能:
File1.js
function greet() { return "Hello!"; }
File2.ts
declare function greet(): string; /* ... later ... */ var hi = greet();
如果您的场景更复杂(即引用File1.js的多个文件,或者File1.js中有很多功能将会混乱File2.ts),则可以创建一个File1.d.ts文件并引用File2.ts :
File1.d.ts
function greet(): string;
File2.ts
/// <reference path="File1.d.ts" /> /* ... later ... */ var hi = greet();
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。