import warning from '../_util/warning'; export function validProgress(progress: number | undefined) { if (!progress || progress < 0) { return 0; } if (progress > 100) { return 100; } return progress; } export function getSuccessPercent({ success, successPercent, }: { success?: { progress?: number; percent?: number; }; successPercent?: number; }) { let percent = successPercent; /** @deprecated Use `percent` instead */ if (success && 'progress' in success) { warning( false, 'Progress', '`success.progress` is deprecated. Please use `success.percent` instead.', ); percent = success.progress; } if (success && 'percent' in success) { percent = success.percent; } return percent; }