为什么types/jquery中没有PasteEvent的类型?

问题描述 投票:0回答:1

为什么 types/jquery 中没有 PasteEvent 或 ClipboardEvent 的类型?

粘贴事件(ClipboardEvent)有标准类型,但 jquery 事件没有标准类型。

在此输入图像描述 在此输入图片描述

尝试搜索有关它的信息,但找不到任何...

jquery typescript types
1个回答
0
投票

PasteEvent
ClipboardEvent
类型不是 JQuery 的一部分(可能是
@types/jquery
版本)

您可以像这样更新代码:

const foo = (event: ClipboardEvent): File[] => {
  // Your implementation
}

如果您需要使用 jQuery 特定的事件处理,您可能需要显式转换事件类型:

const foo = (event: JQuery.Event): File[] => {
  const clipboardEvent = event as ClipboardEvent
  // Your implementation
};

还要确保安装

npm i -D @types/jquery

© www.soinside.com 2019 - 2024. All rights reserved.