/** * `arts/buss` — engine implementation of the event bus. * * Only the runtime factory lives here. Interfaces, generic constants, * error classes, the `SILENT_BUS` no-op, and pure helpers live in * `$libs/bus`. * * Modules that need to publish or subscribe MUST import their types * from `$libs/bus`. They MUST NOT import from `$bus` — that is * reserved for the composition root (`aapp`) and tests that need the * concrete engine. */ export { createEngineBus } from './engine-bus.ts'; export { createSvelteEngineBus } from './svelte/index.ts'; export { createBusRecent } from './active-bus.svelte.ts'; export type { BusRecent } from './active-bus.svelte.ts';