dm-web-react
Version:
The DM web client with React.
15 lines (11 loc) • 407 B
text/typescript
import { WorkerMessageType } from "../enum/workerMessageType";
import { StringUtils } from "ts-commons";
export abstract class WorkerMessage {
readonly messageType: WorkerMessageType;
readonly messageId: string;
abstract getWorkerMessageType(): WorkerMessageType;
constructor() {
this.messageId = StringUtils.newGuid();
this.messageType = this.getWorkerMessageType();
}
}