@coveo/relay-event-types

中文文档
23.1.0发布于 2026/11/11Apache-2.0TypeScript零依赖近 30 天下载 36.2万

Coveo Eventions的打字机类型,打算与中继包一起使用.

中文使用文档

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 共发布 243 个版本,首次发布于 2023/11/07;过去 12 个月发布了 81 个版本。

版本发布日期距今
23.1.0latest2026/11/11今天
23.0.02026/11/028 天前
22.1.02026/10/2022 天前
22.0.02026/10/1922 天前
21.7.02026/10/1428 天前
21.6.02026/10/1328 天前

关于 @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 和提交记录判断。