sunrise-cms/types/applicationTypes.d.ts

19 lines
516 B
TypeScript

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;
}