add settings.fees.taxPercentageDefault

deepsource-autofix-76c6eb20
Dan Gowans 2022-08-17 14:31:16 -04:00
parent f11a51db07
commit 388cfcaf96
5 changed files with 12 additions and 0 deletions

View File

@ -26,4 +26,5 @@ export declare function getProperty(propertyName: "aliases.occupants"): string;
export declare function getProperty(propertyName: "settings.lotOccupancy.occupancyEndDateIsRequired"): boolean;
export declare function getProperty(propertyName: "settings.lotOccupancy.occupantCityDefault"): string;
export declare function getProperty(propertyName: "settings.lotOccupancy.occupantProvinceDefault"): string;
export declare function getProperty(propertyName: "settings.fees.taxPercentageDefault"): number;
export declare const keepAliveMillis: number;

View File

@ -26,6 +26,7 @@ configFallbackValues.set("aliases.occupants", "Occupants");
configFallbackValues.set("settings.lotOccupancy.occupancyEndDateIsRequired", true);
configFallbackValues.set("settings.lotOccupancy.occupantCityDefault", "");
configFallbackValues.set("settings.lotOccupancy.occupantProvinceDefault", "");
configFallbackValues.set("settings.fees.taxPercentageDefault", 0);
export function getProperty(propertyName) {
const propertyNameSplit = propertyName.split(".");
let currentObject = config;

View File

@ -46,6 +46,8 @@ configFallbackValues.set("settings.lotOccupancy.occupancyEndDateIsRequired", tru
configFallbackValues.set("settings.lotOccupancy.occupantCityDefault", "");
configFallbackValues.set("settings.lotOccupancy.occupantProvinceDefault", "");
configFallbackValues.set("settings.fees.taxPercentageDefault", 0);
/*
* Set up function overloads
@ -85,6 +87,8 @@ export function getProperty(propertyName: "settings.lotOccupancy.occupancyEndDat
export function getProperty(propertyName: "settings.lotOccupancy.occupantCityDefault"): string;
export function getProperty(propertyName: "settings.lotOccupancy.occupantProvinceDefault"): string;
export function getProperty(propertyName: "settings.fees.taxPercentageDefault"): number;
export function getProperty(propertyName: string): unknown {
const propertyNameSplit = propertyName.split(".");

View File

@ -24,6 +24,9 @@ export interface Config {
occupants?: string;
};
settings?: {
fees?: {
taxPercentageDefault?: number;
};
lotOccupancy?: {
lotIdIsRequired?: boolean;
occupancyEndDateIsRequired?: boolean;

View File

@ -24,6 +24,9 @@ export interface Config {
occupants ? : string;
};
settings ? : {
fees ? : {
taxPercentageDefault ? : number;
},
lotOccupancy ? : {
lotIdIsRequired ? : boolean;
occupancyEndDateIsRequired ? : boolean;