Variable: BusLifecycle
Makaio Framework / bus-core / BusLifecycle
Variable: BusLifecycle
Section titled “Variable: BusLifecycle”
constBusLifecycle:BusSubjects<FlatSubjectDefinitions<"bus:lifecycle", {connected:LocalSubjectSchema<ZodObject<{transport:ZodString; },$strip>>;disconnected:LocalSubjectSchema<ZodObject<{transport:ZodString; },$strip>>; }>,"bus:lifecycle"> =LifecycleNamespace.subjects
Defined in: ../../../packages/bus-core/src/lifecycle.ts:26
Bus-level lifecycle subjects for subscribing to transport connection state changes.
All subjects are local-only: they are never relayed across transports, as they describe the local bus’s own connection state.
Example
Section titled “Example”import { BusLifecycle } from '@makaio/bus-core';
MakaioBus.on(BusLifecycle.connected, ({ payload }) => { console.log('Transport connected:', payload.transport);});
MakaioBus.on(BusLifecycle.disconnected, ({ payload }) => { console.warn('Transport disconnected:', payload.transport);});