Files
dbx/apps/desktop/src/lib/agentDriverInstallHint.ts
T

16 lines
488 B
TypeScript

import type { DatabaseType } from "@/types/database";
import { supportsDriverManagement } from "./databaseCapabilities";
export interface AgentDriverInstallState {
db_type: string;
installed: boolean;
}
export function showAgentDriverInstallHint(
dbType: DatabaseType | undefined,
drivers: readonly AgentDriverInstallState[],
): boolean {
if (!supportsDriverManagement(dbType)) return false;
return drivers.find((driver) => driver.db_type === dbType)?.installed !== true;
}