UNPKG

@burglekitt/gmt

Version:

Temporal-based date and time utilities with timezone support and polyfill integration

18 lines (17 loc) 738 B
/** * Return a PlainDate ISO string with `amount` business days added to `value`. * * - Uses fixed ISO Monday–Friday business days (no locale awareness). * - Saturday and Sunday are skipped during the count. * - Returns "" on invalid input. * * @param value ISO PlainDate string * @param amount number of business days to add * @returns ISO PlainDate string after adding business days, or "" on invalid input * * @example addBusinessDays("2024-03-15", 1) // "2024-03-18" * @example addBusinessDays("2024-03-16", 1) // "2024-03-18" * @example addBusinessDays("2024-03-15", 0) // "2024-03-15" * @example addBusinessDays("invalid", 1) // "" */ export declare function addBusinessDays(value: string, amount: number): string;