Interface: BusSubjectsNamespace
Makaio Framework / bus-core / BusSubjectsNamespace
Interface: BusSubjectsNamespace
Section titled “Interface: BusSubjectsNamespace”Defined in: ../../../packages/bus-core/src/__tests__/broadcast-transports.test.ts:122
Properties
Section titled “Properties”adapter
Section titled “adapter”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
Section titled “broadcastTransportTest”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
Section titled “crossDispatch”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
Section titled “cursorE2e”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
Section titled “edgeCase”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
Section titled “readinessGate”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
Section titled “relayTest”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
Section titled “requestTimeoutAbort”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
Section titled “transportBroadcastRelayTest”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
Section titled “wildcardSignatureTest”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