Coveo 中继事件类型
这个软件包包含为Coveo事件协议自动生成的TypeScript类型,并打算与Relay客户端侧包结合使用.
安装
使用 npm install @coveo/relay-event-types
使用量
导入想要的事件类型, 例如用于 itemClick 事件:
import { ItemClick } from "@coveo/relay-event-types";
const myClickEvent:ItemClick = {
searchUid: '2ce196c1-5859-42da-b051-63e77ae2b406',
position: 2,
itemMetadata: {
uniqueFieldName: 'permanentid',
uniqueFieldValue: 'XDSC-566782'
}
}
关于 @coveo/relay-event-types 的常见问题
@coveo/relay-event-types 是什么?
Coveo Eventions的打字机类型,打算与中继包一起使用.
如何安装 @coveo/relay-event-types?
在项目目录运行 npm install @coveo/relay-event-types,或使用 pnpm add / yarn add / bun add。
@coveo/relay-event-types 支持 TypeScript 吗?
支持。包内自带 TypeScript 类型声明(package.json 声明了 types 入口),安装后即可获得类型提示,无需再安装 @types 包。
@coveo/relay-event-types 可以商用吗?
@coveo/relay-event-types 使用 Apache-2.0 许可。宽松许可:允许商业使用、修改和再分发,并附带明确的专利授权;分发时需保留许可与 NOTICE 文件,修改过的文件要注明改动。以上为概括,不构成法律意见,请以许可原文为准。
@coveo/relay-event-types 的下载量有多少?
根据 npm 官方下载统计,@coveo/relay-event-types 在 2026/10/11 – 2026/11/09 这 30 天内被下载 361,973 次,日均约 12,066 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入,适合横向比较热度,不能直接等同于使用人数。
@coveo/relay-event-types 还在维护吗?
最新版本 23.1.0 发布于 2026/11/11(今天);至今共发布 243 个版本,其中过去 12 个月发布了 81 个;首次发布于 2023/11/07。发布频率只是参考信号:功能稳定的工具可能很少需要更新,建议结合源码仓库的 issue 和提交记录判断。