@awesome-ecs/workers
Version:
The Workers package for Awesome ECS. Provides basic implementation for the Worker communication using ECS.
16 lines (13 loc) • 503 B
text/typescript
import { I as IWorkerMessageQueue, W as WorkerRequestMessage } from '../worker-queue-DomXrtWj.cjs';
import '../worker-type-comvmkQN.cjs';
declare class WorkerMessageQueue implements IWorkerMessageQueue {
private _queue;
constructor();
get size(): number;
get queue(): WorkerRequestMessage<any>[];
enqueue(message: WorkerRequestMessage<any>): void;
dequeue(): WorkerRequestMessage<any>;
peek(): WorkerRequestMessage<any>;
clear(): void;
}
export { WorkerMessageQueue };