Files
openclaw/src/plugins/provider-auth-choice.runtime.ts
2026-04-26 11:36:32 +01:00

38 lines
1.5 KiB
TypeScript

import {
resolveProviderPluginChoice as resolveProviderPluginChoiceImpl,
runProviderModelSelectedHook as runProviderModelSelectedHookImpl,
} from "./provider-wizard.js";
import { resolvePluginProviders as resolvePluginProvidersImpl } from "./providers.runtime.js";
import { resolvePluginSetupProvider as resolvePluginSetupProviderImpl } from "./setup-registry.js";
type ResolveProviderPluginChoice =
typeof import("./provider-wizard.js").resolveProviderPluginChoice;
type RunProviderModelSelectedHook =
typeof import("./provider-wizard.js").runProviderModelSelectedHook;
type ResolvePluginProviders = typeof import("./providers.runtime.js").resolvePluginProviders;
type ResolvePluginSetupProvider = typeof import("./setup-registry.js").resolvePluginSetupProvider;
export function resolveProviderPluginChoice(
...args: Parameters<ResolveProviderPluginChoice>
): ReturnType<ResolveProviderPluginChoice> {
return resolveProviderPluginChoiceImpl(...args);
}
export function runProviderModelSelectedHook(
...args: Parameters<RunProviderModelSelectedHook>
): ReturnType<RunProviderModelSelectedHook> {
return runProviderModelSelectedHookImpl(...args);
}
export function resolvePluginProviders(
...args: Parameters<ResolvePluginProviders>
): ReturnType<ResolvePluginProviders> {
return resolvePluginProvidersImpl(...args);
}
export function resolvePluginSetupProvider(
...args: Parameters<ResolvePluginSetupProvider>
): ReturnType<ResolvePluginSetupProvider> {
return resolvePluginSetupProviderImpl(...args);
}