sunrise-cms/types/applicationTypes.ts

27 lines
595 B
TypeScript

export interface CacheBurialSiteIdsWorkerMessage extends WorkerMessage {
messageType: 'cacheBurialSiteIds'
burialSiteId: number
nextBurialSiteId: number
}
export interface ClearCacheWorkerMessage extends WorkerMessage {
messageType: 'clearCache'
tableName: string
}
export interface ClearNextPreviousBurialSiteIdsCacheWorkerMessage
extends WorkerMessage {
// eslint-disable-next-line no-secrets/no-secrets
messageType: 'clearNextPreviousBurialSiteIdCache'
burialSiteId: number
}
export interface WorkerMessage {
messageType: string
pid: number
timeMillis: number
}