UNPKG

financial-calcs

Version:

Reusable financial calculation library for FERS, Social Security, retirement savings, and mortgage amortization

31 lines 1.02 kB
export interface CollegeTuitionInput { startYear: number; birthYear: number; childBirthYear: number; childCollegeFirstYear: number; childCollegeLastYear: number; initialBalance: number; annualContribution: number; estimatedYield: number; estimatedFirstYearTuition: number; estimatedInflationRate: number; yearsToProject: number; } export interface CollegeTuitionProjectionRow { year: number; age: number; childAge: number; beginningBalance: number; contribution: number; yieldPercent: number; tuitionAmount: number; annualWithdraw: number; endingBalance: number; } export interface CollegeTuitionValidationError { field: keyof CollegeTuitionInput; message: string; } export declare function validateCollegeTuitionInput(input: CollegeTuitionInput): CollegeTuitionValidationError[]; export declare function calculateCollegeTuitionProjection(input: CollegeTuitionInput): CollegeTuitionProjectionRow[]; //# sourceMappingURL=tuition.d.ts.map