test: type setup provider mocks · openclaw/openclaw@06fe67d
steipete
·
2026-04-26
·
via Recent Commits to openclaw:main
| Original file line number | Diff line number | Diff line change |
|---|
@@ -12,10 +12,14 @@ type ResolveProviderInstallCatalogEntry =
|
12 | 12 | typeof import("../plugins/provider-install-catalog.js").resolveProviderInstallCatalogEntry; |
13 | 13 | type EnsureOnboardingPluginInstalled = |
14 | 14 | typeof import("../commands/onboarding-plugin-install.js").ensureOnboardingPluginInstalled; |
| 15 | +type ResolveManifestProviderAuthChoice = |
| 16 | +typeof import("../plugins/provider-auth-choices.js").resolveManifestProviderAuthChoice; |
| 17 | +type ResolvePluginSetupProvider = |
| 18 | +typeof import("../plugins/provider-auth-choice.runtime.js").resolvePluginSetupProvider; |
15 | 19 | |
16 | 20 | const resolvePluginProviders = vi.hoisted(() => vi.fn<() => ProviderPlugin[]>(() => [])); |
17 | 21 | const resolvePluginSetupProvider = vi.hoisted(() => |
18 | | -vi.fn<() => ProviderPlugin | undefined>(() => undefined), |
| 22 | +vi.fn<ResolvePluginSetupProvider>(() => undefined), |
19 | 23 | ); |
20 | 24 | const resolveProviderPluginChoice = vi.hoisted(() => |
21 | 25 | vi.fn<() => { provider: ProviderPlugin; method: ProviderAuthMethod } | null>(), |
@@ -28,7 +32,9 @@ vi.mock("../plugins/provider-auth-choice.runtime.js", () => ({
|
28 | 32 | runProviderModelSelectedHook, |
29 | 33 | })); |
30 | 34 | |
31 | | -const resolveManifestProviderAuthChoice = vi.hoisted(() => vi.fn(() => undefined)); |
| 35 | +const resolveManifestProviderAuthChoice = vi.hoisted(() => |
| 36 | +vi.fn<ResolveManifestProviderAuthChoice>(() => undefined), |
| 37 | +); |
32 | 38 | vi.mock("../plugins/provider-auth-choices.js", () => ({ |
33 | 39 | resolveManifestProviderAuthChoice, |
34 | 40 | })); |
|
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。