Библиотека dhtmlxScheduler может быть интегрирована с TypeScript. Все определения типов TypeScript находятся в файле dhtmlxscheduler.d.ts.
Использование Scheduler с TypeScript обеспечивает удобные подсказки кода в современных IDE, а также помогает поддерживать стабильность кода благодаря постоянной проверке используемых вами типов.
Библиотека dhtmlxscheduler.js определяет две глобальные переменные, которые вы можете использовать: window.scheduler и window.Scheduler:
Поскольку dhtmlxscheduler.js — это стандартная JS-библиотека для браузера, она не экспортирует модули TypeScript явно. Поэтому "scheduler" (или "Scheduler") необходимо объявить вручную в TypeScript, чтобы избежать ошибок компиляции. Есть два способа сделать это:
declare let scheduler: any;
Это предотвратит ошибки компиляции, и во время выполнения ваш код будет корректно ссылаться на глобальный экземпляр Scheduler, обеспечивая корректную работу приложения.
Наверх