From fa9f4997afa53be203e714d3d670b043ab7a6048 Mon Sep 17 00:00:00 2001 From: Jason Date: Fri, 31 Oct 2025 18:15:59 +0800 Subject: [PATCH] style(provider): improve type annotation formatting in EditProviderDialog --- src/components/providers/EditProviderDialog.tsx | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/src/components/providers/EditProviderDialog.tsx b/src/components/providers/EditProviderDialog.tsx index c1b82a2..a446d04 100644 --- a/src/components/providers/EditProviderDialog.tsx +++ b/src/components/providers/EditProviderDialog.tsx @@ -35,7 +35,10 @@ export function EditProviderDialog({ const { t } = useTranslation(); // 默认使用传入的 provider.settingsConfig,若当前编辑对象是“当前生效供应商”,则尝试读取实时配置替换初始值 - const [liveSettings, setLiveSettings] = useState | null>(null); + const [liveSettings, setLiveSettings] = useState | null>(null); useEffect(() => { let cancelled = false; @@ -48,7 +51,9 @@ export function EditProviderDialog({ const currentId = await providersApi.getCurrent(appId); if (currentId && provider.id === currentId) { try { - const live = (await vscodeApi.getLiveProviderSettings(appId)) as Record; + const live = (await vscodeApi.getLiveProviderSettings( + appId, + )) as Record; if (!cancelled && live && typeof live === "object") { setLiveSettings(live); } @@ -70,7 +75,10 @@ export function EditProviderDialog({ }, [open, provider, appId]); const initialSettingsConfig = useMemo(() => { - return (liveSettings ?? provider?.settingsConfig ?? {}) as Record; + return (liveSettings ?? provider?.settingsConfig ?? {}) as Record< + string, + unknown + >; }, [liveSettings, provider]); const handleSubmit = useCallback(