UNPKG

openclaw

Version:

Multi-channel AI gateway with extensible messaging integrations

13 lines (12 loc) • 649 B
import { a as resolveGlobalSingleton } from "./global-singleton-0m-JziJW.mjs"; import { n as registerListener, t as notifyListeners } from "./listeners-BogSNJ-R.mjs"; //#region src/infra/gateway-work-metrics-events.ts const listeners = resolveGlobalSingleton(Symbol.for("openclaw.gatewayWorkMetricsListeners"), () => /* @__PURE__ */ new Set(), (value) => value.clear()); function onGatewayWorkMetricsChanged(listener) { return registerListener(listeners, listener); } function notifyGatewayWorkMetricsChanged() { notifyListeners(listeners, void 0); } //#endregion export { onGatewayWorkMetricsChanged as n, notifyGatewayWorkMetricsChanged as t };