pull/11/head
Dan Gowans 2025-04-30 10:42:16 -04:00
parent 2ed7902320
commit 9c47b48abc
5 changed files with 19 additions and 22 deletions

View File

@ -21,6 +21,6 @@ export declare function getWorkOrderMilestoneTypeByWorkOrderMilestoneType(workOr
export declare function getWorkOrderMilestoneTypes(): WorkOrderMilestoneType[]; export declare function getWorkOrderMilestoneTypes(): WorkOrderMilestoneType[];
export declare function preloadCaches(): void; export declare function preloadCaches(): void;
export declare const cacheTableNames: readonly ["BurialSiteStatuses", "BurialSiteTypeFields", "BurialSiteTypes", "CommittalTypes", "ContractTypeFields", "ContractTypePrints", "ContractTypes", "FeeCategories", "Fees", "IntermentContainerTypes", "WorkOrderMilestoneTypes", "WorkOrderTypes"]; export declare const cacheTableNames: readonly ["BurialSiteStatuses", "BurialSiteTypeFields", "BurialSiteTypes", "CommittalTypes", "ContractTypeFields", "ContractTypePrints", "ContractTypes", "FeeCategories", "Fees", "IntermentContainerTypes", "WorkOrderMilestoneTypes", "WorkOrderTypes"];
export type CacheTableNames = typeof cacheTableNames[number]; export type CacheTableNames = (typeof cacheTableNames)[number];
export declare function clearCacheByTableName(tableName: CacheTableNames, relayMessage?: boolean): void; export declare function clearCacheByTableName(tableName: CacheTableNames, relayMessage?: boolean): void;
export declare function clearCaches(): void; export declare function clearCaches(): void;

View File

@ -1,5 +1,3 @@
// eslint-disable-next-line @eslint-community/eslint-comments/disable-enable-pair
/* eslint-disable perfectionist/sort-modules */
import cluster from 'node:cluster'; import cluster from 'node:cluster';
import Debug from 'debug'; import Debug from 'debug';
import getBurialSiteStatusesFromDatabase from '../database/getBurialSiteStatuses.js'; import getBurialSiteStatusesFromDatabase from '../database/getBurialSiteStatuses.js';

View File

@ -1,6 +1,3 @@
// eslint-disable-next-line @eslint-community/eslint-comments/disable-enable-pair
/* eslint-disable perfectionist/sort-modules */
import cluster from 'node:cluster' import cluster from 'node:cluster'
import Debug from 'debug' import Debug from 'debug'
@ -31,7 +28,9 @@ import type {
import { getConfigProperty } from './config.helpers.js' import { getConfigProperty } from './config.helpers.js'
const debug = Debug(`${DEBUG_NAMESPACE}:functions.cache:${process.pid.toString().padEnd(5)}`) const debug = Debug(
`${DEBUG_NAMESPACE}:functions.cache:${process.pid.toString().padEnd(5)}`
)
/* /*
* Burial Site Statuses * Burial Site Statuses
@ -306,21 +305,21 @@ export function preloadCaches(): void {
} }
export const cacheTableNames = [ export const cacheTableNames = [
'BurialSiteStatuses' 'BurialSiteStatuses',
, 'BurialSiteTypeFields' 'BurialSiteTypeFields',
, 'BurialSiteTypes' 'BurialSiteTypes',
, 'CommittalTypes' 'CommittalTypes',
, 'ContractTypeFields' 'ContractTypeFields',
, 'ContractTypePrints' 'ContractTypePrints',
, 'ContractTypes' 'ContractTypes',
, 'FeeCategories' 'FeeCategories',
, 'Fees' 'Fees',
, 'IntermentContainerTypes' 'IntermentContainerTypes',
, 'WorkOrderMilestoneTypes' 'WorkOrderMilestoneTypes',
, 'WorkOrderTypes' 'WorkOrderTypes'
] as const ] as const
export type CacheTableNames = typeof cacheTableNames[number] export type CacheTableNames = (typeof cacheTableNames)[number]
export function clearCacheByTableName( export function clearCacheByTableName(
tableName: CacheTableNames, tableName: CacheTableNames,

View File

@ -1,4 +1,4 @@
/* eslint-disable unicorn/filename-case, @eslint-community/eslint-comments/disable-enable-pair */ /* eslint-disable no-console, unicorn/filename-case, @eslint-community/eslint-comments/disable-enable-pair */
import { Service } from 'node-windows'; import { Service } from 'node-windows';
import { serviceConfig } from './windowsService.js'; import { serviceConfig } from './windowsService.js';
// Create a new service object // Create a new service object

View File

@ -1,4 +1,4 @@
/* eslint-disable unicorn/filename-case, @eslint-community/eslint-comments/disable-enable-pair */ /* eslint-disable no-console, unicorn/filename-case, @eslint-community/eslint-comments/disable-enable-pair */
import { Service } from 'node-windows' import { Service } from 'node-windows'