@turnbuckle/aprs-calculator-services
Version:
Anchorpoint Risk Calculator Service.
14 lines (13 loc) • 738 B
TypeScript
import { TTransactionDate } from '../../../interfaces/ITransactionDate.interface';
import { AgeAnalysisItemInterface } from '../../../interfaces/array-item-models/age-analysis-item.interface';
/**
* Creates a defaults hashmap from an age analysis array and extrapolates observations to a max date
* The hashmap is keyed by transactionNumber
* @param items
* Age Analysis array
* @param defaultRating
* Numerical value indicating what rating you default at
* @param maxDate
* To what date should all default transactions be extrapolated to
*/
export declare function createExtrapolatedDefaultsHashmap<T extends AgeAnalysisItemInterface>(items: T[], defaultRating: number, maxDate: TTransactionDate): Promise<object>;