Skip to content

Interface: BusSubjectsNamespace

Makaio Framework


Makaio Framework / bus-core / BusSubjectsNamespace

Defined in: ../../../packages/bus-core/src/__tests__/broadcast-transports.test.ts:122

adapter: BusSubjects<FlatSubjectDefinitions<"adapter", { start: { request: ZodObject<{ name: ZodString; }, $strip>; response: ZodObject<{ started: ZodBoolean; }, $strip>; }; stop: { request: ZodObject<{ name: ZodString; }, $strip>; response: ZodObject<{ stopped: ZodBoolean; }, $strip>; }; }>, "adapter">

Defined in: ../../../packages/bus-core/src/__tests__/cross-transport-dispatch-edge-cases.test.ts:56


broadcastTransportTest: BusSubjects<FlatSubjectDefinitions<"broadcastTransportTest", { localRequest: LocalSubjectSchema<{ request: ZodObject<{ q: ZodString; }, $strip>; response: ZodObject<{ output: ZodString; }, $strip>; }>; remoteRequest: { request: ZodObject<{ q: ZodString; }, $strip>; response: ZodObject<{ output: ZodString; }, $strip>; }; }>, "broadcastTransportTest">

Defined in: ../../../packages/bus-core/src/__tests__/broadcast-transports.test.ts:123


crossDispatch: BusSubjects<FlatSubjectDefinitions<"crossDispatch", { compute: { request: ZodObject<{ value: ZodNumber; }, $strip>; response: ZodObject<{ result: ZodNumber; }, $strip>; }; relay: { request: ZodObject<{ data: ZodString; }, $strip>; response: ZodObject<{ processed: ZodString; }, $strip>; }; }>, "crossDispatch">

Defined in: ../../../packages/bus-core/src/__tests__/cross-transport-priority-dispatch.test.ts:34


cursorE2e: BusSubjects<FlatSubjectDefinitions<"cursorE2e", { compute: { request: ZodObject<{ value: ZodNumber; }, $strip>; response: ZodObject<{ handledBy: ZodString; result: ZodNumber; }, $strip>; }; }>, "cursorE2e">

Defined in: ../../../packages/bus-core/src/__tests__/cross-transport-cursor-e2e.test.ts:40


edgeCase: BusSubjects<FlatSubjectDefinitions<"edgeCase", { localOnly: LocalSubjectSchema<{ request: ZodObject<{ id: ZodString; }, $strip>; response: ZodObject<{ result: ZodString; }, $strip>; }>; ping: { request: ZodObject<{ id: ZodString; }, $strip>; response: ZodObject<{ pong: ZodBoolean; }, $strip>; }; }>, "edgeCase">

Defined in: ../../../packages/bus-core/src/__tests__/cross-transport-dispatch-edge-cases.test.ts:55


readinessGate: BusSubjects<FlatSubjectDefinitions<"readinessGate", { localOnlyPing: LocalSubjectSchema<{ request: ZodObject<{ id: ZodString; }, $strip>; response: ZodObject<{ pong: ZodBoolean; }, $strip>; }>; ping: { request: ZodObject<{ id: ZodString; }, $strip>; response: ZodObject<{ pong: ZodBoolean; }, $strip>; }; }>, "readinessGate">

Defined in: ../../../packages/bus-core/src/__tests__/dispatch-readiness-gate.test.ts:46


relayTest: BusSubjects<FlatSubjectDefinitions<"relayTest", { testRequest: { request: ZodObject<{ input: ZodString; }, $strip>; response: ZodObject<{ output: ZodString; }, $strip>; }; }>, "relayTest">

Defined in: ../../../packages/bus-core/src/__tests__/transport-relay.test.ts:81


requestTimeoutAbort: BusSubjects<FlatSubjectDefinitions<"requestTimeoutAbort", { wait: { request: ZodObject<{ value: ZodString; }, $strip>; response: ZodObject<{ ok: ZodBoolean; }, $strip>; }; }>, "requestTimeoutAbort">

Defined in: ../../../packages/bus-core/src/__tests__/request-timeout-abort.test.ts:50


test: BusSubjects<FlatSubjectDefinitions<"test", { testEvent: ZodObject<{ message: ZodString; }, $strip>; testRequest: { request: ZodObject<{ input: ZodString; }, $strip>; response: ZodObject<{ output: ZodString; }, $strip>; }; }>, "test">

Defined in: ../../../packages/bus-core/src/__tests__/transport-integration.test.ts:111


transportBroadcastRelayTest: BusSubjects<FlatSubjectDefinitions<"transportBroadcastRelayTest", { slowRequest: { request: ZodObject<{ input: ZodString; }, $strip>; response: ZodObject<{ output: ZodString; }, $strip>; }; }>, "transportBroadcastRelayTest">

Defined in: ../../../packages/bus-core/src/__tests__/transport-broadcast-relay.test.ts:137


wildcardSignatureTest: BusSubjects<FlatSubjectDefinitions<"wildcardSignatureTest", { error: ZodObject<{ error: ZodString; }, $strip>; getInfo: { request: ZodObject<{ id: ZodString; }, $strip>; response: ZodObject<{ data: ZodString; }, $strip>; }; log: ZodObject<{ message: ZodString; }, $strip>; }>, "wildcardSignatureTest">

Defined in: ../../../packages/bus-core/src/__tests__/wildcard-signatures.test.ts:27