diff --git a/test/helpers/plugins/provider-onboard.ts b/test/helpers/plugins/provider-onboard.ts index 27d3e1beb95..cf50b3f2e8e 100644 --- a/test/helpers/plugins/provider-onboard.ts +++ b/test/helpers/plugins/provider-onboard.ts @@ -2,6 +2,7 @@ import { resolveAgentModelFallbackValues, resolveAgentModelPrimaryValue, } from "openclaw/plugin-sdk/provider-onboard"; +import type { ModelApi } from "openclaw/plugin-sdk/provider-onboard"; import { expect } from "vitest"; import type { OpenClawConfig } from "../../../src/config/config.js"; import { @@ -56,13 +57,7 @@ export function expectProviderOnboardPreservesPrimary(params: { export function expectProviderOnboardMergedLegacyConfig(params: { applyProviderConfig: (config: OpenClawConfig) => OpenClawConfig; providerId: string; - providerApi: OpenClawConfig["models"] extends { providers?: infer P } - ? P extends Record - ? Provider extends { api?: infer Api } - ? Api - : never - : never - : never; + providerApi: ModelApi; baseUrl: string; legacyApi: Parameters[0]["api"]; legacyModelId?: string;