mirror of
https://github.com/openclaw/openclaw.git
synced 2026-04-14 02:31:24 +00:00
23 lines
776 B
TypeScript
23 lines
776 B
TypeScript
import {
|
|
loadBundledPluginApiSync,
|
|
loadBundledPluginContractApiSync,
|
|
} from "../../../src/test-utils/bundled-plugin-public-surface.js";
|
|
|
|
type TelegramContractSurface = typeof import("@openclaw/telegram/contract-api.js");
|
|
type WhatsAppApiSurface = Pick<
|
|
typeof import("@openclaw/whatsapp/api.js"),
|
|
"isWhatsAppGroupJid" | "normalizeWhatsAppTarget" | "whatsappCommandPolicy"
|
|
>;
|
|
|
|
const { buildTelegramModelsProviderChannelData } =
|
|
loadBundledPluginContractApiSync<TelegramContractSurface>("telegram");
|
|
const { isWhatsAppGroupJid, normalizeWhatsAppTarget, whatsappCommandPolicy } =
|
|
loadBundledPluginApiSync<WhatsAppApiSurface>("whatsapp");
|
|
|
|
export {
|
|
buildTelegramModelsProviderChannelData,
|
|
isWhatsAppGroupJid,
|
|
normalizeWhatsAppTarget,
|
|
whatsappCommandPolicy,
|
|
};
|