calculateDeadline
@epilot/switching-deadlines / index / calculateDeadline
Function: calculateDeadline()
calculateDeadline(
__namedParameters,fromDate?):Date
Defined in: helpers.ts:23
Calculate the earliest start date for a contract using default settings
Parameters​
__namedParameters​
fromDate?​
string | Date
Returns​
Date
Example​
import { calculateDeadline, Commodity, UseCase } from '@epilot/switching-deadlines';
const result = calculateDeadline({
commodity: Commodity.POWER,
useCase: UseCase.SWITCH,
requiresTermination: true,
fromDate: '2025-10-01'
});
console.log(result.earliestStartDateString); // '2025-10-07'