用于JQuery插件的TS中的简单声明文件错误

时间:2020-10-08 22:29:43

标签: jquery typescript react-tsx

我正在尝试复制此链接here中所做的操作,同时进行一些修改。我使用react-list-nav而不是使用daterangepicker。但是,我仍然无法使我的项目“通知”任何listnav函数,例如$('#demoOne')。listnav();

我的types.d.ts副本在下面

interface JQuery {
   "react-list-nav"(options?: any, callback?: Function) : any;
}

在我的index.ts中,我要进行如下导入:

import * as rln from "react-list-nav"
// this errors
// $('#demoOne').listnav() 

我在做什么错了?

1 个答案:

答案 0 :(得分:0)

您会在typings.d.ts

中使用它
declare interface JQuery {
  listnav(options?: any, callback?: any): any
}