59 lines
2.7 KiB
TypeScript
59 lines
2.7 KiB
TypeScript
import type { config as MSSQLConfig } from 'mssql';
|
|
import type { ConfigActiveDirectory, ConfigBurialSiteNameSegments, ConfigNtfyStartup, DynamicsGPLookup } from '../types/config.types.js';
|
|
export declare const configDefaultValues: {
|
|
activeDirectory: ConfigActiveDirectory;
|
|
'application.applicationName': string;
|
|
'application.backgroundURL': string;
|
|
'application.httpPort': number;
|
|
'application.logoURL': string;
|
|
'application.maximumProcesses': number;
|
|
'application.ntfyStartup': ConfigNtfyStartup | undefined;
|
|
'application.userDomain': string;
|
|
'application.useTestDatabases': boolean;
|
|
'reverseProxy.disableCompression': boolean;
|
|
'reverseProxy.disableEtag': boolean;
|
|
'reverseProxy.urlPrefix': string;
|
|
'session.cookieName': string;
|
|
'session.doKeepAlive': boolean;
|
|
'session.maxAgeMillis': number;
|
|
'session.secret': string;
|
|
'users.canLogin': string[];
|
|
'users.canUpdate': string[];
|
|
'users.canUpdateWorkOrders': string[];
|
|
'users.isAdmin': string[];
|
|
'users.testing': string[];
|
|
'aliases.externalReceiptNumber': string;
|
|
'aliases.workOrderCloseDate': string;
|
|
'aliases.workOrderOpenDate': string;
|
|
'settings.cityDefault': string;
|
|
'settings.provinceDefault': string;
|
|
'settings.publicInternalPath': string;
|
|
'settings.latitudeMax': number;
|
|
'settings.latitudeMin': number;
|
|
'settings.longitudeMax': number;
|
|
'settings.longitudeMin': number;
|
|
'settings.cemeteries.refreshImageChanges': boolean;
|
|
'settings.burialSites.burialSiteNameSegments': ConfigBurialSiteNameSegments;
|
|
'settings.burialSites.burialSiteNameSegments.includeCemeteryKey': boolean;
|
|
'settings.burialSites.refreshImageChanges': boolean;
|
|
'settings.contracts.burialSiteIdIsRequired': boolean;
|
|
'settings.contracts.contractEndDateIsRequired': boolean;
|
|
'settings.contracts.prints': string[];
|
|
'settings.fees.taxPercentageDefault': number;
|
|
'settings.workOrders.workOrderNumberLength': number;
|
|
'settings.workOrders.calendarEmailAddress': string;
|
|
'settings.workOrders.prints': string[];
|
|
'settings.workOrders.workOrderMilestoneDateRecentAfterDays': number;
|
|
'settings.workOrders.workOrderMilestoneDateRecentBeforeDays': number;
|
|
'settings.adminCleanup.recordDeleteAgeDays': number;
|
|
'settings.printPdf.browser': "chrome" | "firefox";
|
|
'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[];
|
|
};
|
|
export default configDefaultValues;
|