mirror of
https://github.com/openclaw/openclaw.git
synced 2026-04-21 22:21:33 +00:00
refactor: bundle lazy runtime surfaces
This commit is contained in:
@@ -1,9 +1,9 @@
|
||||
import { sendMessageDiscord as sendMessageDiscordImpl } from "../../plugin-sdk/discord.js";
|
||||
|
||||
type SendMessageDiscord = typeof import("../../plugin-sdk/discord.js").sendMessageDiscord;
|
||||
type RuntimeSend = {
|
||||
sendMessage: typeof import("../../plugin-sdk/discord.js").sendMessageDiscord;
|
||||
};
|
||||
|
||||
export async function sendMessageDiscord(
|
||||
...args: Parameters<SendMessageDiscord>
|
||||
): ReturnType<SendMessageDiscord> {
|
||||
return await sendMessageDiscordImpl(...args);
|
||||
}
|
||||
export const runtimeSend = {
|
||||
sendMessage: sendMessageDiscordImpl,
|
||||
} satisfies RuntimeSend;
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
import { sendMessageIMessage as sendMessageIMessageImpl } from "../../plugin-sdk/imessage.js";
|
||||
|
||||
type SendMessageIMessage = typeof import("../../plugin-sdk/imessage.js").sendMessageIMessage;
|
||||
type RuntimeSend = {
|
||||
sendMessage: typeof import("../../plugin-sdk/imessage.js").sendMessageIMessage;
|
||||
};
|
||||
|
||||
export async function sendMessageIMessage(
|
||||
...args: Parameters<SendMessageIMessage>
|
||||
): ReturnType<SendMessageIMessage> {
|
||||
return await sendMessageIMessageImpl(...args);
|
||||
}
|
||||
export const runtimeSend = {
|
||||
sendMessage: sendMessageIMessageImpl,
|
||||
} satisfies RuntimeSend;
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
import { sendMessageSignal as sendMessageSignalImpl } from "../../plugin-sdk/signal.js";
|
||||
|
||||
type SendMessageSignal = typeof import("../../plugin-sdk/signal.js").sendMessageSignal;
|
||||
type RuntimeSend = {
|
||||
sendMessage: typeof import("../../plugin-sdk/signal.js").sendMessageSignal;
|
||||
};
|
||||
|
||||
export async function sendMessageSignal(
|
||||
...args: Parameters<SendMessageSignal>
|
||||
): ReturnType<SendMessageSignal> {
|
||||
return await sendMessageSignalImpl(...args);
|
||||
}
|
||||
export const runtimeSend = {
|
||||
sendMessage: sendMessageSignalImpl,
|
||||
} satisfies RuntimeSend;
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
import { sendMessageSlack as sendMessageSlackImpl } from "../../plugin-sdk/slack.js";
|
||||
|
||||
type SendMessageSlack = typeof import("../../plugin-sdk/slack.js").sendMessageSlack;
|
||||
type RuntimeSend = {
|
||||
sendMessage: typeof import("../../plugin-sdk/slack.js").sendMessageSlack;
|
||||
};
|
||||
|
||||
export async function sendMessageSlack(
|
||||
...args: Parameters<SendMessageSlack>
|
||||
): ReturnType<SendMessageSlack> {
|
||||
return await sendMessageSlackImpl(...args);
|
||||
}
|
||||
export const runtimeSend = {
|
||||
sendMessage: sendMessageSlackImpl,
|
||||
} satisfies RuntimeSend;
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
import { sendMessageTelegram as sendMessageTelegramImpl } from "../../plugin-sdk/telegram.js";
|
||||
|
||||
type SendMessageTelegram = typeof import("../../plugin-sdk/telegram.js").sendMessageTelegram;
|
||||
type RuntimeSend = {
|
||||
sendMessage: typeof import("../../plugin-sdk/telegram.js").sendMessageTelegram;
|
||||
};
|
||||
|
||||
export async function sendMessageTelegram(
|
||||
...args: Parameters<SendMessageTelegram>
|
||||
): ReturnType<SendMessageTelegram> {
|
||||
return await sendMessageTelegramImpl(...args);
|
||||
}
|
||||
export const runtimeSend = {
|
||||
sendMessage: sendMessageTelegramImpl,
|
||||
} satisfies RuntimeSend;
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
import { sendMessageWhatsApp as sendMessageWhatsAppImpl } from "../../plugin-sdk/whatsapp.js";
|
||||
|
||||
type SendMessageWhatsApp = typeof import("../../plugin-sdk/whatsapp.js").sendMessageWhatsApp;
|
||||
type RuntimeSend = {
|
||||
sendMessage: typeof import("../../plugin-sdk/whatsapp.js").sendMessageWhatsApp;
|
||||
};
|
||||
|
||||
export async function sendMessageWhatsApp(
|
||||
...args: Parameters<SendMessageWhatsApp>
|
||||
): ReturnType<SendMessageWhatsApp> {
|
||||
return await sendMessageWhatsAppImpl(...args);
|
||||
}
|
||||
export const runtimeSend = {
|
||||
sendMessage: sendMessageWhatsAppImpl,
|
||||
} satisfies RuntimeSend;
|
||||
|
||||
Reference in New Issue
Block a user