mirror of
https://github.com/t8y2/dbx.git
synced 2026-10-28 08:08:02 +00:00
16 lines
591 B
TypeScript
16 lines
591 B
TypeScript
export interface AgentDriverUpdateBadgeState {
|
|
update_available: boolean;
|
|
}
|
|
|
|
export function countAvailableAgentDriverUpdates(drivers: readonly AgentDriverUpdateBadgeState[]): number {
|
|
return drivers.filter((driver) => driver.update_available).length;
|
|
}
|
|
|
|
export interface JdbcPluginUpdateBadgeState {
|
|
update_available?: boolean | null;
|
|
}
|
|
|
|
export function countAvailableDriverUpdates(drivers: readonly AgentDriverUpdateBadgeState[], jdbcPlugin?: JdbcPluginUpdateBadgeState | null): number {
|
|
return countAvailableAgentDriverUpdates(drivers) + (jdbcPlugin?.update_available ? 1 : 0);
|
|
}
|