jquery - TS for JQuery Plugin 中的简单声明文件错误
问题描述
我正在尝试复制此链接中所做的工作,同时进行轻微修改。我没有使用 daterangepicker,而是使用react-list-nav。但是,我仍然无法让我的项目“注意到”任何 listnav 函数,例如 $('#demoOne').listnav();
我的 typings.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()
我究竟做错了什么?
解决方案
你会想要这个在你的typings.d.ts
declare interface JQuery {
listnav(options?: any, callback?: any): any
}
推荐阅读
- android - Android Remote Mediator 类的 Flutter 等效项
- laravel-nova - Laravel-Nova 生产许可证
- c++ - 无法满足 C++ 范围要求自定义容器
- html - 将 CSS 类添加到所有标题 HTML 元素?
- python - 无法在 python 3.9 中安装 pyaudio 如何安装
- hyperledger-fabric - 无法将 bash 脚本中的调用命令输出捕获为变量
- python - 在两个不同长度的 2d numpy 数组之间计算每行的元素匹配
- javascript - 如何计算两周选择者之间的周数
- spring-boot - 在 Heroku 上绑定 Spring Boot 端口失败
- user-interface - 机器人从 whatspp 聊天中打开 ZOOM URL