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

问题描述 投票:0回答:1

我使用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模块?

typescript kendo-ui
1个回答
1
投票

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

declare var Grid: kendo.ui.Grid;
© www.soinside.com 2019 - 2024. All rights reserved.