Files
EasyCLIProxyAPI/src/appUpdateModel.ts
T

11 lines
320 B
TypeScript

export type AppUpdateIndicatorState = 'available' | 'processing' | null;
export function appUpdateIndicatorState(
appHasUpdate: boolean,
coreHasUpdate: boolean,
processing: boolean,
): AppUpdateIndicatorState {
if (processing) return 'processing';
return appHasUpdate || coreHasUpdate ? 'available' : null;
}