UNPKG

openclaw

Version:

Multi-channel AI gateway with extensible messaging integrations

12 lines (11 loc) 302 B
//#region src/shared/dedupe-by-key.ts function dedupeByKey(items, keyOf) { const deduped = /* @__PURE__ */ new Map(); for (const item of items) { const key = keyOf(item); if (!deduped.has(key)) deduped.set(key, item); } return [...deduped.values()]; } //#endregion export { dedupeByKey as t };