我有一个名为general.js 的文件。文件中是一个函数
function fadeDivWrite(pString) {};
typescript 文件名为 Default.ts。我试图从 General.js 调用 fadeDivWrite 函数,但它不起作用。我试图在 Default.ts 文件中使用的是
var pText: string = "Test";
declare function fadeDivWrite(pText): string;
ts 文件不会在声明下出现红线的情况下编译。错误是(TS)修饰符不能出现在此处。
这就是我在进行搜索时在多个地方看到的完成方式,所以我遗漏了一些东西。希望有人能帮忙。
谢谢 香农
最佳答案
为了澄清,下面的内容应该可以工作 - 它当然都通过了 TypeScript Playground 上的快速测试。
declare function fadeDivWrite(text: string): string;
const pText: string = 'Test';
const result = fadeDivWrite(pText);
我已经重写以避免类型信息和实际变量pText
之间可能出现的任何混淆。
如果您仍然遇到问题,请告诉我,如果有问题,请附上错误消息。
关于javascript - 如何从 typescript 文件调用 JavaScript 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53190999/