@awesome-ecs/workers
Version:
The Workers package for Awesome ECS. Provides basic implementation for the Worker communication using ECS.
17 lines (14 loc) • 689 B
text/typescript
import { IEntityRepository } from '@awesome-ecs/abstract/entities';
import { ISystemsRuntime } from '@awesome-ecs/abstract/systems';
import { ILogger } from '@awesome-ecs/abstract/utils';
import { PipelineResult } from '@awesome-ecs/abstract/pipelines';
import { I as IWorkerMessageQueue } from '../worker-queue-DomXrtWj.cjs';
import '../worker-type-comvmkQN.cjs';
declare class WorkerSystemRuntime implements ISystemsRuntime {
private workerMessageQueue;
private entityRepository;
private logger;
constructor(workerMessageQueue: IWorkerMessageQueue, entityRepository: IEntityRepository, logger: ILogger);
runTick(): PipelineResult;
}
export { WorkerSystemRuntime };