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

/**
* `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';

Powered by TurnKey Linux.