60 lines
2.6 KiB
TypeScript
60 lines
2.6 KiB
TypeScript
import type { config as MSSQLConfig } from 'mssql';
|
|
import type { ConfigActiveDirectory, ConfigNtfyStartup, DynamicsGPLookup } from '../types/configTypes.js';
|
|
export declare const configDefaultValues: {
|
|
activeDirectory: ConfigActiveDirectory;
|
|
'application.applicationName': string;
|
|
'application.backgroundURL': string;
|
|
'application.logoURL': string;
|
|
'application.httpPort': number;
|
|
'application.userDomain': string;
|
|
'application.useTestDatabases': boolean;
|
|
'application.maximumProcesses': number;
|
|
'application.ntfyStartup': ConfigNtfyStartup | undefined;
|
|
'reverseProxy.disableCompression': boolean;
|
|
'reverseProxy.disableEtag': boolean;
|
|
'reverseProxy.urlPrefix': string;
|
|
'session.cookieName': string;
|
|
'session.secret': string;
|
|
'session.maxAgeMillis': number;
|
|
'session.doKeepAlive': boolean;
|
|
'users.testing': string[];
|
|
'users.canLogin': string[];
|
|
'users.canUpdate': string[];
|
|
'users.isAdmin': string[];
|
|
'aliases.lot': string;
|
|
'aliases.lots': string;
|
|
'aliases.map': string;
|
|
'aliases.maps': string;
|
|
'aliases.occupancy': string;
|
|
'aliases.occupancies': string;
|
|
'aliases.occupancyStartDate': string;
|
|
'aliases.occupant': string;
|
|
'aliases.occupants': string;
|
|
'aliases.externalReceiptNumber': string;
|
|
'aliases.workOrderOpenDate': string;
|
|
'aliases.workOrderCloseDate': string;
|
|
'settings.map.mapCityDefault': string;
|
|
'settings.map.mapProvinceDefault': string;
|
|
'settings.lot.lotNamePattern': RegExp | undefined;
|
|
'settings.lot.lotNameHelpText': string;
|
|
'settings.lot.lotNameSortNameFunction': (lotName: string) => string;
|
|
'settings.lotOccupancy.occupancyEndDateIsRequired': boolean;
|
|
'settings.lotOccupancy.occupantCityDefault': string;
|
|
'settings.lotOccupancy.occupantProvinceDefault': string;
|
|
'settings.lotOccupancy.prints': string[];
|
|
'settings.fees.taxPercentageDefault': number;
|
|
'settings.workOrders.workOrderNumberLength': number;
|
|
'settings.workOrders.workOrderMilestoneDateRecentBeforeDays': number;
|
|
'settings.workOrders.workOrderMilestoneDateRecentAfterDays': number;
|
|
'settings.workOrders.calendarEmailAddress': string;
|
|
'settings.workOrders.prints': string[];
|
|
'settings.adminCleanup.recordDeleteAgeDays': number;
|
|
'settings.printPdf.contentDisposition': "attachment" | "inline";
|
|
'settings.dynamicsGP.integrationIsEnabled': boolean;
|
|
'settings.dynamicsGP.mssqlConfig': MSSQLConfig;
|
|
'settings.dynamicsGP.lookupOrder': DynamicsGPLookup[];
|
|
'settings.dynamicsGP.accountCodes': string[];
|
|
'settings.dynamicsGP.itemNumbers': string[];
|
|
'settings.dynamicsGP.trialBalanceCodes': string[];
|
|
};
|