如何将Kendo UI打字输入到TypeScript模块中

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何将Kendo UI打字输入到TypeScript模块中相关的知识,希望对你有一定的参考价值。

我使用TypeScript与Kendo UI一起使用React。我正在尝试使用“typeof import”导入TypeScript的Kendo UI类型。

按照https://docs.telerik.com/kendo-ui/third-party/typescript的说明,我安装了kendo-ui类型:

npm install --save @types/kendo-ui

我添加了这条线

declare var Grid: typeof import("kendo-ui");

到我的.tsx文件。

但是,这给了我错误信息

@types/kendo-ui/index.d.ts is not a module

对于“import(”kendo-ui“)”位。

查看node_modules目录中的该文件,确实没有导入或导出。

如何将Kendo-UI TypeScript类型导入我的.tsx模块?

答案

只要安装了@types/kendo-ui并且没有覆盖types编译器选项,TypeScript编译器就应该自动加载Kendo UI全局声明。看起来你正在寻找的网格类名为kendo.ui.Grid,所以你可以写:

declare var Grid: kendo.ui.Grid;

以上是关于如何将Kendo UI打字输入到TypeScript模块中的主要内容,如果未能解决你的问题,请参考以下文章

如何将事件添加到 Kendo UI 调度程序?

如何将Kendo UI网格绑定到GraphQLAPI

Kendo UI - 如何使用 Kendo MVVM 将选中的属性(属性)和处理复选框的单击事件绑定到 viewModel

将 jquery 验证添加到 kendo ui 元素

kendo UI如何将xml数据源绑定到KendoGrid

Kendo UI Grid - 如何将类添加到生成的表中