import { Entity } from "../entities"; export abstract class System { public readonly name: string; constructor(name: string) { this.name = name; } abstract update( dt: number, entityMap: Map, componentEntities: Map> ): void; }