@awesome-ecs/workers
Version:
The Workers package for Awesome ECS. Provides basic implementation for the Worker communication using ECS.
16 lines (13 loc) • 590 B
text/typescript
import { IEntityModel } from '@awesome-ecs/abstract/entities';
import { EntityBase } from '@awesome-ecs/core/entities';
import { T as ThreadWorkerType } from '../worker-type-comvmkQN.cjs';
import { WorkerInstanceComponent } from '../components/index.cjs';
import '@awesome-ecs/abstract/components';
interface WorkerThreadModel extends IEntityModel {
type: ThreadWorkerType;
healthCheckInterval: number;
}
declare class WorkerThreadEntity extends EntityBase<WorkerThreadModel> {
get instance(): WorkerInstanceComponent;
}
export { WorkerThreadEntity, type WorkerThreadModel };