UNPKG

@awesome-ecs/workers

Version:

The Workers package for Awesome ECS. Provides basic implementation for the Worker communication using ECS.

17 lines (14 loc) 687 B
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-CIEYZIdw.js'; import '../worker-type-comvmkQN.js'; declare class WorkerSystemRuntime implements ISystemsRuntime { private workerMessageQueue; private entityRepository; private logger; constructor(workerMessageQueue: IWorkerMessageQueue, entityRepository: IEntityRepository, logger: ILogger); runTick(): PipelineResult; } export { WorkerSystemRuntime };