refactor: bundle lazy runtime surfaces

This commit is contained in:
Peter Steinberger
2026-03-17 00:00:05 -07:00
parent 0d776c87c3
commit 3dec814fda
35 changed files with 887 additions and 554 deletions

View File

@@ -21,32 +21,32 @@ const sendFns = vi.hoisted(() => ({
vi.mock("./send-runtime/whatsapp.js", () => {
moduleLoads.whatsapp();
return { sendMessageWhatsApp: sendFns.whatsapp };
return { runtimeSend: { sendMessage: sendFns.whatsapp } };
});
vi.mock("./send-runtime/telegram.js", () => {
moduleLoads.telegram();
return { sendMessageTelegram: sendFns.telegram };
return { runtimeSend: { sendMessage: sendFns.telegram } };
});
vi.mock("./send-runtime/discord.js", () => {
moduleLoads.discord();
return { sendMessageDiscord: sendFns.discord };
return { runtimeSend: { sendMessage: sendFns.discord } };
});
vi.mock("./send-runtime/slack.js", () => {
moduleLoads.slack();
return { sendMessageSlack: sendFns.slack };
return { runtimeSend: { sendMessage: sendFns.slack } };
});
vi.mock("./send-runtime/signal.js", () => {
moduleLoads.signal();
return { sendMessageSignal: sendFns.signal };
return { runtimeSend: { sendMessage: sendFns.signal } };
});
vi.mock("./send-runtime/imessage.js", () => {
moduleLoads.imessage();
return { sendMessageIMessage: sendFns.imessage };
return { runtimeSend: { sendMessage: sendFns.imessage } };
});
describe("createDefaultDeps", () => {