export interface WorkerMessage { messageType: string timeMillis: number pid: number } export interface ClearCacheWorkerMessage extends WorkerMessage { messageType: 'clearCache' tableName: string } export interface CacheLotIdsWorkerMessage extends WorkerMessage { messageType: 'cacheLotIds' lotId: number nextLotId: number } export interface ClearNextPreviousLotIdsCacheWorkerMessage extends WorkerMessage { messageType: 'clearNextPreviousLotIdCache' lotId: number }