Files
openclaw/extensions/telegram/src/runtime.ts
Peter Steinberger 1967e4c04d refactor(telegram): privatize internal plugin surfaces (#108026)
* refactor(telegram): privatize internal plugin surfaces

* chore(deadcode): refresh export baseline
2026-07-14 22:20:46 -07:00

14 lines
521 B
TypeScript

// Telegram plugin module implements runtime behavior.
import { createPluginRuntimeStore } from "openclaw/plugin-sdk/runtime-store";
import type { TelegramRuntime } from "./runtime.types.js";
const {
setRuntime: setTelegramRuntime,
getRuntime: getTelegramRuntime,
tryGetRuntime: getOptionalTelegramRuntime,
} = createPluginRuntimeStore<TelegramRuntime>({
pluginId: "telegram",
errorMessage: "Telegram runtime not initialized",
});
export { getOptionalTelegramRuntime, getTelegramRuntime, setTelegramRuntime };