如何使用带脚本的js库?

时间:2016-05-17 12:08:30

标签: javascript typescript

我需要' react-keydown'在我的项目中的模块,但我找不到它的打字。 如何在我的打字稿项目中使用此模块?

2 个答案:

答案 0 :(得分:1)

Typescript需要将您的JS库识别为Typescript。要实现这一点,你需要一个“.d.ts”文件(react-keydown.d.ts),这是JS函数的一个接口。 有一个名为DefinitelyTyped的Github,他们在那里有React。 我不知道你是否只需要一个功能,或者这是否有用,但这里是链接。

DefinitelyTyped/react

答案 1 :(得分:1)

Joao提到了DefinitelyTyped,你应该从哪里开始。如果您在那里找不到库,则需要创建自己的定义或将第三方库声明为any。当然,您不会获得任何typedef,但您将能够编译和使用该库。

declare var ThirdPartyLibrary;
ThirdPartyLibrary.doStuff();