Fix charging stations counting.
[e-mobility-charging-stations-simulator.git] / src / charging-station / Worker.ts
1 import WorkerData from '../types/WorkerData';
2
3 export default abstract class Wrk {
4 protected workerScript: string;
5 public abstract size: number;
6
7 /**
8 * Create a new `Wrk`.
9 *
10 * @param {string} workerScript
11 */
12 constructor(workerScript: string) {
13 this.workerScript = workerScript;
14 }
15
16 public abstract start(): Promise<void>;
17 public abstract addElement(elementData: WorkerData): void;
18 }