Files
oh-my-opencode/dist/shared/fallback-model-availability.d.ts
T

13 lines
535 B
TypeScript
Raw Normal View History

type FallbackEntry = {
providers: string[];
model: string;
};
type ResolvedFallbackModel = {
provider: string;
model: string;
};
export declare function resolveFirstAvailableFallback(fallbackChain: FallbackEntry[], availableModels: Set<string>): ResolvedFallbackModel | null;
export declare function isAnyFallbackModelAvailable(fallbackChain: FallbackEntry[], availableModels: Set<string>): boolean;
export declare function isAnyProviderConnected(providers: string[], availableModels: Set<string>): boolean;
export {};