2014-09-12 160 views
1

例: JS公用事業的功能就像這樣:打字稿:如何調用從打字稿類utli 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的

回答

2

添加到您的代碼:

declare module BDA.Utils { 
    function formatString(s: string): string; 
}