From 19cb778451238993f49e3aaa07171332d2143f5b Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Fri, 1 May 2026 11:26:20 +0100 Subject: [PATCH] refactor: trim provider internal exports --- extensions/amazon-bedrock-mantle/discovery.ts | 4 ++-- extensions/amazon-bedrock/embedding-provider.ts | 6 +++--- extensions/anthropic/config-defaults.ts | 2 +- extensions/azure-speech/tts.ts | 6 +++--- extensions/cloudflare-ai-gateway/catalog-provider.ts | 8 +++----- 5 files changed, 12 insertions(+), 14 deletions(-) diff --git a/extensions/amazon-bedrock-mantle/discovery.ts b/extensions/amazon-bedrock-mantle/discovery.ts index 40830e95cf4..b222fa30b8c 100644 --- a/extensions/amazon-bedrock-mantle/discovery.ts +++ b/extensions/amazon-bedrock-mantle/discovery.ts @@ -51,8 +51,8 @@ function isSupportedRegion(region: string): boolean { // Bearer token resolution // --------------------------------------------------------------------------- -export type MantleBearerTokenProvider = () => Promise; -export type MantleBearerTokenProviderFactory = (opts?: { +type MantleBearerTokenProvider = () => Promise; +type MantleBearerTokenProviderFactory = (opts?: { region?: string; expiresInSeconds?: number; }) => MantleBearerTokenProvider; diff --git a/extensions/amazon-bedrock/embedding-provider.ts b/extensions/amazon-bedrock/embedding-provider.ts index b2e92db5ca1..143506a94aa 100644 --- a/extensions/amazon-bedrock/embedding-provider.ts +++ b/extensions/amazon-bedrock/embedding-provider.ts @@ -10,7 +10,7 @@ import { normalizeLowercaseStringOrEmpty } from "openclaw/plugin-sdk/text-runtim // Types & constants // --------------------------------------------------------------------------- -export type BedrockEmbeddingClient = { +type BedrockEmbeddingClient = { region: string; model: string; dimensions?: number; @@ -162,7 +162,7 @@ async function loadCredentialProviderSdk(): Promise( +function normalizeAnthropicProviderConfig( providerConfig: T, ): T { if ( diff --git a/extensions/azure-speech/tts.ts b/extensions/azure-speech/tts.ts index 5ac8df3a460..9c98211bdcc 100644 --- a/extensions/azure-speech/tts.ts +++ b/extensions/azure-speech/tts.ts @@ -12,7 +12,7 @@ export const DEFAULT_AZURE_SPEECH_AUDIO_FORMAT = "audio-24khz-48kbitrate-mono-mp export const DEFAULT_AZURE_SPEECH_VOICE_NOTE_FORMAT = "ogg-24khz-16bit-mono-opus"; export const DEFAULT_AZURE_SPEECH_TELEPHONY_FORMAT = "raw-8khz-8bit-mono-mulaw"; -export type AzureSpeechVoiceEntry = { +type AzureSpeechVoiceEntry = { ShortName?: string; DisplayName?: string; LocalName?: string; @@ -52,11 +52,11 @@ function azureSpeechUrl(params: { return `${baseUrl}${params.path}`; } -export function escapeXmlText(text: string): string { +function escapeXmlText(text: string): string { return text.replace(/&/g, "&").replace(//g, ">"); } -export function escapeXmlAttr(value: string): string { +function escapeXmlAttr(value: string): string { return escapeXmlText(value).replace(/"/g, """).replace(/'/g, "'"); } diff --git a/extensions/cloudflare-ai-gateway/catalog-provider.ts b/extensions/cloudflare-ai-gateway/catalog-provider.ts index d64981ab0ed..05fd642c08d 100644 --- a/extensions/cloudflare-ai-gateway/catalog-provider.ts +++ b/extensions/cloudflare-ai-gateway/catalog-provider.ts @@ -8,7 +8,7 @@ import { resolveCloudflareAiGatewayBaseUrl, } from "./models.js"; -export type CloudflareAiGatewayCredential = +type CloudflareAiGatewayCredential = | { type?: string; keyRef?: unknown; @@ -20,9 +20,7 @@ export type CloudflareAiGatewayCredential = } | undefined; -export function resolveCloudflareAiGatewayApiKey( - cred: CloudflareAiGatewayCredential, -): string | undefined { +function resolveCloudflareAiGatewayApiKey(cred: CloudflareAiGatewayCredential): string | undefined { if (!cred || cred.type !== "api_key") { return undefined; } @@ -35,7 +33,7 @@ export function resolveCloudflareAiGatewayApiKey( return normalizeOptionalString(cred.key); } -export function resolveCloudflareAiGatewayMetadata(cred: CloudflareAiGatewayCredential): { +function resolveCloudflareAiGatewayMetadata(cred: CloudflareAiGatewayCredential): { accountId?: string; gatewayId?: string; } {