From 1aea00b370caf847697bb483cbc842119fc42fe4 Mon Sep 17 00:00:00 2001 From: Vincent Koc Date: Sun, 12 Apr 2026 04:20:30 +0100 Subject: [PATCH] fix(test): use provider onboarding api type directly --- test/helpers/plugins/provider-onboard.ts | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) 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;