build: remove ineffective dynamic import shims

This commit is contained in:
Peter Steinberger
2026-03-16 23:11:59 -07:00
parent efaa4dc5b3
commit 14d6b762fb
13 changed files with 131 additions and 13 deletions

View File

@@ -1 +1,9 @@
export { transcribeFirstAudio } from "openclaw/plugin-sdk/media-runtime";
import { transcribeFirstAudio as transcribeFirstAudioImpl } from "openclaw/plugin-sdk/media-runtime";
type TranscribeFirstAudio = typeof import("openclaw/plugin-sdk/media-runtime").transcribeFirstAudio;
export async function transcribeFirstAudio(
...args: Parameters<TranscribeFirstAudio>
): ReturnType<TranscribeFirstAudio> {
return await transcribeFirstAudioImpl(...args);
}

View File

@@ -1 +1,9 @@
export { handleSlackMessageAction } from "openclaw/plugin-sdk/slack";
import { handleSlackMessageAction as handleSlackMessageActionImpl } from "openclaw/plugin-sdk/slack";
type HandleSlackMessageAction = typeof import("openclaw/plugin-sdk/slack").handleSlackMessageAction;
export async function handleSlackMessageAction(
...args: Parameters<HandleSlackMessageAction>
): ReturnType<HandleSlackMessageAction> {
return await handleSlackMessageActionImpl(...args);
}

View File

@@ -1 +1,20 @@
export { describeImageWithModel, transcribeFirstAudio } from "openclaw/plugin-sdk/media-runtime";
import {
describeImageWithModel as describeImageWithModelImpl,
transcribeFirstAudio as transcribeFirstAudioImpl,
} from "openclaw/plugin-sdk/media-runtime";
type DescribeImageWithModel =
typeof import("openclaw/plugin-sdk/media-runtime").describeImageWithModel;
type TranscribeFirstAudio = typeof import("openclaw/plugin-sdk/media-runtime").transcribeFirstAudio;
export async function describeImageWithModel(
...args: Parameters<DescribeImageWithModel>
): ReturnType<DescribeImageWithModel> {
return await describeImageWithModelImpl(...args);
}
export async function transcribeFirstAudio(
...args: Parameters<TranscribeFirstAudio>
): ReturnType<TranscribeFirstAudio> {
return await transcribeFirstAudioImpl(...args);
}

View File

@@ -9,4 +9,12 @@ export {
export { loginWeb } from "./login.js";
export { startWebLoginWithQr, waitForWebLogin } from "./login-qr.js";
export { whatsappSetupWizard } from "./setup-surface.js";
export { monitorWebChannel } from "openclaw/plugin-sdk/whatsapp";
import { monitorWebChannel as monitorWebChannelImpl } from "openclaw/plugin-sdk/whatsapp";
type MonitorWebChannel = typeof import("openclaw/plugin-sdk/whatsapp").monitorWebChannel;
export async function monitorWebChannel(
...args: Parameters<MonitorWebChannel>
): ReturnType<MonitorWebChannel> {
return await monitorWebChannelImpl(...args);
}

View File

@@ -1,2 +1,11 @@
export { inspectDiscordAccount } from "../plugin-sdk/discord.js";
import { inspectDiscordAccount as inspectDiscordAccountImpl } from "../plugin-sdk/discord.js";
export type { InspectedDiscordAccount } from "../plugin-sdk/discord.js";
type InspectDiscordAccount = typeof import("../plugin-sdk/discord.js").inspectDiscordAccount;
export function inspectDiscordAccount(
...args: Parameters<InspectDiscordAccount>
): ReturnType<InspectDiscordAccount> {
return inspectDiscordAccountImpl(...args);
}

View File

@@ -1,2 +1,11 @@
export { inspectSlackAccount } from "../plugin-sdk/slack.js";
import { inspectSlackAccount as inspectSlackAccountImpl } from "../plugin-sdk/slack.js";
export type { InspectedSlackAccount } from "../plugin-sdk/slack.js";
type InspectSlackAccount = typeof import("../plugin-sdk/slack.js").inspectSlackAccount;
export function inspectSlackAccount(
...args: Parameters<InspectSlackAccount>
): ReturnType<InspectSlackAccount> {
return inspectSlackAccountImpl(...args);
}

View File

@@ -1,2 +1,11 @@
export { inspectTelegramAccount } from "../plugin-sdk/telegram.js";
import { inspectTelegramAccount as inspectTelegramAccountImpl } from "../plugin-sdk/telegram.js";
export type { InspectedTelegramAccount } from "../plugin-sdk/telegram.js";
type InspectTelegramAccount = typeof import("../plugin-sdk/telegram.js").inspectTelegramAccount;
export function inspectTelegramAccount(
...args: Parameters<InspectTelegramAccount>
): ReturnType<InspectTelegramAccount> {
return inspectTelegramAccountImpl(...args);
}

View File

@@ -1 +1,9 @@
export { sendMessageDiscord } from "../../plugin-sdk/discord.js";
import { sendMessageDiscord as sendMessageDiscordImpl } from "../../plugin-sdk/discord.js";
type SendMessageDiscord = typeof import("../../plugin-sdk/discord.js").sendMessageDiscord;
export async function sendMessageDiscord(
...args: Parameters<SendMessageDiscord>
): ReturnType<SendMessageDiscord> {
return await sendMessageDiscordImpl(...args);
}

View File

@@ -1 +1,9 @@
export { sendMessageIMessage } from "../../plugin-sdk/imessage.js";
import { sendMessageIMessage as sendMessageIMessageImpl } from "../../plugin-sdk/imessage.js";
type SendMessageIMessage = typeof import("../../plugin-sdk/imessage.js").sendMessageIMessage;
export async function sendMessageIMessage(
...args: Parameters<SendMessageIMessage>
): ReturnType<SendMessageIMessage> {
return await sendMessageIMessageImpl(...args);
}

View File

@@ -1 +1,9 @@
export { sendMessageSignal } from "../../plugin-sdk/signal.js";
import { sendMessageSignal as sendMessageSignalImpl } from "../../plugin-sdk/signal.js";
type SendMessageSignal = typeof import("../../plugin-sdk/signal.js").sendMessageSignal;
export async function sendMessageSignal(
...args: Parameters<SendMessageSignal>
): ReturnType<SendMessageSignal> {
return await sendMessageSignalImpl(...args);
}

View File

@@ -1 +1,9 @@
export { sendMessageSlack } from "../../plugin-sdk/slack.js";
import { sendMessageSlack as sendMessageSlackImpl } from "../../plugin-sdk/slack.js";
type SendMessageSlack = typeof import("../../plugin-sdk/slack.js").sendMessageSlack;
export async function sendMessageSlack(
...args: Parameters<SendMessageSlack>
): ReturnType<SendMessageSlack> {
return await sendMessageSlackImpl(...args);
}

View File

@@ -1 +1,9 @@
export { sendMessageTelegram } from "../../plugin-sdk/telegram.js";
import { sendMessageTelegram as sendMessageTelegramImpl } from "../../plugin-sdk/telegram.js";
type SendMessageTelegram = typeof import("../../plugin-sdk/telegram.js").sendMessageTelegram;
export async function sendMessageTelegram(
...args: Parameters<SendMessageTelegram>
): ReturnType<SendMessageTelegram> {
return await sendMessageTelegramImpl(...args);
}

View File

@@ -1 +1,9 @@
export { sendMessageWhatsApp } from "../../plugin-sdk/whatsapp.js";
import { sendMessageWhatsApp as sendMessageWhatsAppImpl } from "../../plugin-sdk/whatsapp.js";
type SendMessageWhatsApp = typeof import("../../plugin-sdk/whatsapp.js").sendMessageWhatsApp;
export async function sendMessageWhatsApp(
...args: Parameters<SendMessageWhatsApp>
): ReturnType<SendMessageWhatsApp> {
return await sendMessageWhatsAppImpl(...args);
}