fix(ci): repair main typecheck after merges · openclaw/openclaw@8f6c728
steipete
·
2026-04-29
·
via Recent Commits to openclaw:main
| Original file line number | Diff line number | Diff line change |
|---|
|
1 | 1 | import { beforeEach, describe, expect, it, vi } from "vitest"; |
| 2 | +import type { NormalizedModelCatalogRow } from "../model-catalog/index.js"; |
2 | 3 | import type { RuntimeEnv } from "../runtime.js"; |
3 | 4 | import type { WizardPrompter } from "../wizard/prompts.js"; |
4 | 5 | |
@@ -10,7 +11,7 @@ const mocks = vi.hoisted(() => ({
|
10 | 11 | promptCustomApiConfig: vi.fn(), |
11 | 12 | resolvePluginProviders: vi.fn(() => []), |
12 | 13 | resolveProviderPluginChoice: vi.fn<() => unknown>(() => null), |
13 | | -loadStaticManifestCatalogRowsForList: vi.fn(() => []), |
| 14 | +loadStaticManifestCatalogRowsForList: vi.fn<() => readonly NormalizedModelCatalogRow[]>(() => []), |
14 | 15 | resolvePreferredProviderForAuthChoice: vi.fn<() => Promise<string | undefined>>( |
15 | 16 | async () => undefined, |
16 | 17 | ), |
|
| Original file line number | Diff line number | Diff line change |
|---|
|
1 | 1 | import { beforeEach, describe, expect, it, vi } from "vitest"; |
2 | 2 | import type { OpenClawConfig } from "../config/config.js"; |
| 3 | +import type { NormalizedModelCatalogRow } from "../model-catalog/index.js"; |
3 | 4 | import { |
4 | 5 | applyModelAllowlist, |
5 | 6 | applyModelFallbacksFromSelection, |
@@ -13,7 +14,9 @@ vi.mock("../agents/model-catalog.js", () => ({
|
13 | 14 | loadModelCatalog, |
14 | 15 | })); |
15 | 16 | |
16 | | -const loadStaticManifestCatalogRowsForList = vi.hoisted(() => vi.fn(() => [])); |
| 17 | +const loadStaticManifestCatalogRowsForList = vi.hoisted(() => |
| 18 | +vi.fn<() => readonly NormalizedModelCatalogRow[]>(() => []), |
| 19 | +); |
17 | 20 | vi.mock("./models/list.manifest-catalog.js", () => ({ |
18 | 21 | loadStaticManifestCatalogRowsForList, |
19 | 22 | })); |
|
| Original file line number | Diff line number | Diff line change |
|---|
@@ -228,7 +228,7 @@ export function createEventHandlers(context: EventHandlerContext) {
|
228 | 228 | const activeRunId = state.activeChatRunId; |
229 | 229 | if (!activeRunId) { |
230 | 230 | reconnectPendingRunId = null; |
231 | | -clearStaleStreamingRunIfNoTrackedRunRemains(); |
| 231 | +clearStaleStreamingIfNoTrackedRunRemains(); |
232 | 232 | return; |
233 | 233 | } |
234 | 234 | if (!sessionRuns.has(activeRunId)) { |
|
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。