18 lines
460 B
TypeScript
18 lines
460 B
TypeScript
import e from "express";
|
|
import * as recordTypes from "../types/recordTypes";
|
|
|
|
|
|
export const calculateFeeAmount = (fee: recordTypes.Fee, lotOccupancy: recordTypes.LotOccupancy): number => {
|
|
|
|
return fee.feeFunction ?
|
|
0 :
|
|
(fee.feeAmount || 0);
|
|
};
|
|
|
|
|
|
export const calculateTaxAmount = (fee: recordTypes.Fee, feeAmount: number) => {
|
|
|
|
return fee.taxPercentage ?
|
|
feeAmount * (fee.taxPercentage / 100) :
|
|
(fee.taxAmount || 0);
|
|
}; |