diff --git a/src/cli/program.test-mocks.ts b/src/cli/program.test-mocks.ts index 051b04b1b9..7346bd2d9e 100644 --- a/src/cli/program.test-mocks.ts +++ b/src/cli/program.test-mocks.ts @@ -1,21 +1,21 @@ -import { vi } from "vitest"; +import { vi, type Mock } from "vitest"; -export const messageCommand = vi.fn(); -export const statusCommand = vi.fn(); -export const configureCommand = vi.fn(); -export const configureCommandWithSections = vi.fn(); -export const setupCommand = vi.fn(); -export const onboardCommand = vi.fn(); -export const callGateway = vi.fn(); -export const runChannelLogin = vi.fn(); -export const runChannelLogout = vi.fn(); -export const runTui = vi.fn(); +export const messageCommand: Mock = vi.fn(); +export const statusCommand: Mock = vi.fn(); +export const configureCommand: Mock = vi.fn(); +export const configureCommandWithSections: Mock = vi.fn(); +export const setupCommand: Mock = vi.fn(); +export const onboardCommand: Mock = vi.fn(); +export const callGateway: Mock = vi.fn(); +export const runChannelLogin: Mock = vi.fn(); +export const runChannelLogout: Mock = vi.fn(); +export const runTui: Mock = vi.fn(); -export const loadAndMaybeMigrateDoctorConfig = vi.fn(); -export const ensureConfigReady = vi.fn(); -export const ensurePluginRegistryLoaded = vi.fn(); +export const loadAndMaybeMigrateDoctorConfig: Mock = vi.fn(); +export const ensureConfigReady: Mock = vi.fn(); +export const ensurePluginRegistryLoaded: Mock = vi.fn(); -export const runtime = { +export const runtime: { log: Mock; error: Mock; exit: Mock<() => never> } = { log: vi.fn(), error: vi.fn(), exit: vi.fn(() => { diff --git a/src/telegram/bot.media.e2e-harness.ts b/src/telegram/bot.media.e2e-harness.ts index ac9fcb4d8d..c55bee6168 100644 --- a/src/telegram/bot.media.e2e-harness.ts +++ b/src/telegram/bot.media.e2e-harness.ts @@ -1,15 +1,15 @@ -import { beforeEach, vi } from "vitest"; +import { beforeEach, vi, type Mock } from "vitest"; import { resetInboundDedupe } from "../auto-reply/reply/inbound-dedupe.js"; -export const useSpy = vi.fn(); -export const middlewareUseSpy = vi.fn(); -export const onSpy = vi.fn(); -export const stopSpy = vi.fn(); -export const sendChatActionSpy = vi.fn(); +export const useSpy: Mock = vi.fn(); +export const middlewareUseSpy: Mock = vi.fn(); +export const onSpy: Mock = vi.fn(); +export const stopSpy: Mock = vi.fn(); +export const sendChatActionSpy: Mock = vi.fn(); type ApiStub = { config: { use: (arg: unknown) => void }; - sendChatAction: typeof sendChatActionSpy; + sendChatAction: Mock; setMyCommands: (commands: Array<{ command: string; description: string }>) => Promise; };