All files / patterns/src/ecs world.interface.ts

100% Statements 10/10
100% Branches 0/0
100% Functions 0/0
100% Lines 10/10

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 111x 1x 1x 1x 1x 1x 1x 1x 1x 1x  
import { Entity } from "./entity";
import { SystemInterface } from "./system";
 
export interface WorldInterface {
    getEntities(): Map<string, Entity>;
    addEntity(entity: Entity): Map<string, Entity>;
    createEntity(): Entity;
    removeEntity(entity: Entity): Map<string, Entity>;
    process(systems: SystemInterface[]): void;
}