mirror of
https://github.com/openclaw/openclaw.git
synced 2026-05-08 06:00:43 +00:00
38 lines
1.5 KiB
TypeScript
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);
|
|
}
|