You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
18 lines
678 B
18 lines
678 B
/**
|
|
* `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';
|