我有一个名为general.js的文件。在文件中是一个函数
function fadeDivWrite(pString) {};
打字稿文件称为Default.ts。我正在尝试从general.js调用fadeDivWrite函数,但是它不起作用。我要在Default.ts文件中使用的是
var pText: string = "Test";
declare function fadeDivWrite(pText): string;
ts文件不会在声明下用红线编译。错误是(TS)修饰符无法在此处显示。
这是我在搜索时在多友人的地方看到它的方式,所以我错过了一些东西。希望有人可以帮忙。
谢谢 香农
答案 0 :(得分:2)
请澄清一下,以下内容应该起作用-当然,所有内容都通过了TypeScript Playground的快速测试。
declare function fadeDivWrite(text: string): string;
const pText: string = 'Test';
const result = fadeDivWrite(pText);
为了避免类型信息和实际变量pText
之间可能出现的混淆,我已进行了重写。
让我知道您是否仍然有问题,如果有问题,请提供错误消息。