関数を持っているとしましょうdate_ext.js
:
Date.prototype.getMyBlaDate = function() {
return // bla bla
};
Date.minutesBetween = function (date1, date2) {
return // obladi-oblada
}
ファイル全体をtypescriptに変換したくはありませんが、それでもそのメソッドを使用できます。typescriptの定義を作成しましょう
interface Date{
getMyBlaDate():BlaBlaType;
minutesBetween(date1:Date, date2:Date):ObladiType;
}
プロトタイプのメソッドでは機能しますが、静的なメソッドでは機能しません。静的メソッドをどのように定義しますか?