import { A_TYPES__Ctor } from "@adaas/a-concept"; import { A_Signal } from "@adaas/a-utils/a-signal"; import { Are } from "@adaas/are/component/Are.component"; export type AreSignalsContextConfig = { /** * Where key is the root ID and the value is an Array of components that participate in conditional compilation. */ [key in string]: { default?: A_TYPES__Ctor; pool?: Array>; /** * Explicit signal-vector → component conditions for this outlet. * When omitted, routing is resolved via @Are.Condition decorators * registered in the global AreSignalsMeta. */ conditions?: Array<{ vector: Array>; component: A_TYPES__Ctor; }> } }