{"version":3,"sources":["../../../../src/lib/AreSignals/AreSignal.entity.ts"],"names":[],"mappings":";;;;AASO,IAAM,SAAA,GAAN,cAEG,QAAA,CAA2B;AAAA,EAEjC,WAAW,OAAA,GAAkB;AACzB,IAAA,OAAO,KAAA;AAAA,EACX;AAEJ;AARa,SAAA,GAAN,eAAA,CAAA;AAAA,EAJN,QAAQ,MAAA,CAAO;AAAA,IACZ,SAAA,EAAW,OAAA;AAAA,IACX,WAAA,EAAa;AAAA,GAChB;AAAA,CAAA,EACY,SAAA,CAAA","file":"AreSignal.entity.mjs","sourcesContent":["import { A_Signal } from \"@adaas/a-utils/a-signal\";\nimport { A_Frame } from \"@adaas/a-frame/core\";\n\n\n\n@A_Frame.Define({\n    namespace: 'A-ARE',\n    description: 'AreSignal is the base class for all signals used within the ARE framework. It extends A_Signal to provide a typed signal entity that components can subscribe to and emit, enabling reactive communication between ARE components and driving lifecycle and rendering updates.'\n})\nexport class AreSignal<\n    _TSignalDataType extends Record<string, any> = Record<string, any>\n> extends A_Signal<_TSignalDataType> {\n\n    static get concept(): string {\n        return 'are';\n    }\n\n}"]}