将 bootstrap 之旅与 Typescript 一起使用

Using bootstrap tour with Typescript

我是 Typescript 的新手。我有一个使用 bootstrap 游览的项目。一直以来,我都在使用 bootstrap 游览 API 中给出的简单实现。当我将此代码移动到 Typescript 时,它在 Tour class.

上给我一个错误

如何从 Typescript 调用 Tour 对象?

我可以提供部分帮助...您需要安装此包的类型定义,然后 TypeScript 才能知道您在说什么。我通常通过 npm install @types/ 然后是包的名称来安装它们。但这一个在那里不可用。似乎有人成功了:

http://codegists.com/snippet/typescript/bootstrap-tourdts_mpalmr_typescript

因此您可以窃取该代码并手动将其包含在您的项目中。

看起来它依赖于 jquery,但后来我设法安装了 jquery 的类型定义,看起来一切正常。

您还必须导入您想要的 class:

import Tour = BootstrapTour.Tour;

可能有一种 better/more 优雅的方法可以做到这一点,但这可能会让您朝着正确的方向前进。