假设您有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;
}
它适用于原型方法,但不适用于静态方法。 你如何定义静态方法?
答案 0 :(得分:2)
从lib.d.ts
看,您会使用:
declare var Date: {
minutesBetween(date1:Date, date2:Date):ObladiType;
}
<强>更新强>