refactor: narrow extension public seams

This commit is contained in:
Peter Steinberger
2026-03-17 09:58:12 -07:00
parent bdf2c265a7
commit 6d9bf6de93
19 changed files with 109 additions and 39 deletions

View File

@@ -1,4 +1,4 @@
import { collectTelegramUnmentionedGroupIds } from "../../../extensions/telegram/api.js";
import { collectTelegramUnmentionedGroupIds } from "../../../extensions/telegram/runtime-api.js";
import { telegramMessageActions } from "../../../extensions/telegram/runtime-api.js";
import {
setTelegramThreadBindingIdleTimeoutBySessionKey,

View File

@@ -141,7 +141,7 @@ export type PluginRuntimeChannel = {
};
telegram: {
auditGroupMembership: typeof import("../../../extensions/telegram/runtime-api.js").auditTelegramGroupMembership;
collectUnmentionedGroupIds: typeof import("../../../extensions/telegram/api.js").collectTelegramUnmentionedGroupIds;
collectUnmentionedGroupIds: typeof import("../../../extensions/telegram/runtime-api.js").collectTelegramUnmentionedGroupIds;
probeTelegram: typeof import("../../../extensions/telegram/runtime-api.js").probeTelegram;
resolveTelegramToken: typeof import("../../../extensions/telegram/runtime-api.js").resolveTelegramToken;
sendMessageTelegram: typeof import("../../../extensions/telegram/runtime-api.js").sendMessageTelegram;