Как импортировать набивки Kendo UI в модуль TypeScript - PullRequest
0 голосов
/ 30 августа 2018

Я работаю с Kendo UI для React, используя TypeScript. Я пытаюсь импортировать пользовательский интерфейс Kendo для TypeScript, используя «импорт typeof».

Следуя инструкциям на 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, он действительно не имеет импорта или экспорта.

Как я могу импортировать типы Type-кода Kendo-UI в мой модуль .tsx?

1 Ответ

0 голосов
/ 30 августа 2018

Если у вас установлено @types/kendo-ui и вы не переопределили опцию компилятора types, компилятор TypeScript должен автоматически загружать глобальные объявления Kendo UI. Похоже, что класс сетки, который вы ищете, называется kendo.ui.Grid, поэтому вы можете написать:

declare var Grid: kendo.ui.Grid;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...