financial-calcs
Version:
Reusable financial calculation library for FERS, Social Security, retirement savings, and mortgage amortization
31 lines • 1.02 kB
TypeScript
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