/** وقتی نه شرکت و نه تنظیمات سیستم مقداری ندارند. */ export const FALLBACK_MAX_METERAGE = 5000; /** * سقف متراژ موثر هر فاکتور: مقدار شرکت، در نبودش تنظیمات سیستم. */ export function resolveMaxMeterage( companyValue: number | null | undefined, settingsValue: number | null | undefined, ): number { if (companyValue != null && companyValue > 0) return companyValue; if (settingsValue != null && settingsValue > 0) return settingsValue; return FALLBACK_MAX_METERAGE; }