我在我的应用程序中使用了KendoUI和typescript,我希望将此代码转换为typescript:
var customDataSource= kendo.data.DataSource.extend({
init: function (options) {
kendo.data.DataSource.fn.init.call(this, options);
}
});
但是这个行中的打字稿无法转换并显示错误:
kendo.data.DataSource.fn.init.call(this, options);
出了什么问题?(我正在使用kendo.all.d.ts)
答案 0 :(得分:2)
只需使用any
:
(<any>kendo.data.DataSource).fn.init.call(this, options);
TypeScript无法推断init
现在是kendo.data.DataSource
的成员函数。根据{{1}}的类型,您可以告诉打字稿。我假设类型类似于kendo.data.DataSource
kendo.data.IDataSource