实施例: JS实用程序的功能如下:
BDA.Utils.formatString = function (string) {
(....)
return someFormattedStr;
}
现在我想从我的TS类中调用它,就像这样:
export class Building {
image: string;
get getFormatted(): string {
return BDA.Utils.formatString (this.image);
}
}
我在类型脚本中收到警告/错误,说它基本上识别BDA.Utils
无论如何,TS会忽略这个吗?或者将其定义为接口或某些东西,使它假设存在这样的东西?我的主要问题是嵌套模块/类BDA-> Utils答案 0 :(得分:2)
将此添加到您的代码中:
declare module BDA.Utils {
function formatString(s: string): string;
}