UNPKG

@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
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