@awesome-ecs/workers
Version:
The Workers package for Awesome ECS. Provides basic implementation for the Worker communication using ECS.
22 lines (21 loc) • 844 B
text/typescript
import { r as WorkerResponseMessage } from "./worker-message-DXmmy8WR.cjs";
import { IEventData } from "@awesome-ecs/abstract/entities";
import { PerformanceTimeEntry } from "@awesome-ecs/abstract/utils";
//#region src/abstract/events/message.d.ts
interface WorkerThreadEventMessageResponseData<TResponseData> extends IEventData {
message: WorkerResponseMessage<TResponseData>;
error?: ErrorEvent;
messageError?: MessageEvent;
}
//#endregion
//#region src/abstract/worker-health.d.ts
interface WorkerThreadHealthRequest {
heartbeatValue: string;
}
interface WorkerThreadHealthResponse {
heartbeatValue: string;
metrics: PerformanceTimeEntry[];
}
//#endregion
export { WorkerThreadHealthResponse as n, WorkerThreadEventMessageResponseData as r, WorkerThreadHealthRequest as t };
//# sourceMappingURL=worker-health-CK3qft1D.d.cts.map