{"version":3,"file":"worker-instance-DpkVHF8A.cjs","names":[],"sources":["../src/components/worker-instance.ts"],"sourcesContent":["import { IComponent } from '@awesome-ecs/abstract/components';\n\nexport enum WorkerStatus {\n  starting,\n  available,\n  busy,\n  error,\n  disposed\n}\n\nexport interface WorkerInstanceComponent extends IComponent {\n  worker: Worker;\n  status: WorkerStatus;\n  heartbeats: Map<string, boolean>;\n  lastHealthQuery: Date;\n}\n"],"mappings":";AAEA,IAAY,eAAL,yBAAA,cAAA;CACL,aAAA,aAAA,cAAA,KAAA;CACA,aAAA,aAAA,eAAA,KAAA;CACA,aAAA,aAAA,UAAA,KAAA;CACA,aAAA,aAAA,WAAA,KAAA;CACA,aAAA,aAAA,cAAA,KAAA;;AACF,EAAA,CAAA,CAAA"}