{"version":3,"file":"selectionStatus.cjs","names":["statusText","domainStatus"],"sources":["../../../src/builders/server/selectionStatus.ts"],"sourcesContent":["import type { DoomHeadlessSelection } from '@agimon-ai/doompi-core/headless';\nimport { domainStatus } from '@agimon-ai/doompi-domain';\nimport { statusText } from '@agimon-ai/doompi-major-mode';\nexport function publishHeadlessSelectionStatus(\n  setStatus: (source: string, text: string | undefined) => void,\n  selection: DoomHeadlessSelection,\n): void {\n  setStatus('doom-major-mode', statusText(selection.majorMode, selection.domains, selection.profile));\n  setStatus('doom-domain', domainStatus(selection.domains));\n  setStatus('doom-profile', selection.profile);\n}\n"],"mappings":";;;AAGA,SAAgB,+BACd,WACA,WACM;CACN,UAAU,oBAAA,GAAmBA,6BAAAA,WAAAA,CAAW,UAAU,WAAW,UAAU,SAAS,UAAU,OAAO,CAAC;CAClG,UAAU,gBAAA,GAAeC,yBAAAA,aAAAA,CAAa,UAAU,OAAO,CAAC;CACxD,UAAU,gBAAgB,UAAU,OAAO;AAC7C"}