@kenniy/godeye-event-contracts
Version:
Shared event schemas and stream definitions for 8Medical microservices architecture
15 lines • 1.53 kB
TypeScript
import { type ConsumerGroupName } from "../consumers";
export declare const ConsumerGroupStreams: {
readonly "hrm-business-processors": readonly ["user-service-events", "business-verification-events"];
readonly "email-notification-processors": readonly ["user-service-events", "hrm-service-events", "payment-service-events", "transport-service-events"];
readonly "sms-notification-processors": readonly ["user-service-events", "hrm-service-events", "transport-service-events"];
readonly "analytics-processors": readonly ["user-service-events", "hrm-service-events", "notification-service-events", "payment-service-events", "transport-service-events", "business-verification-events", "service-health-events"];
readonly "audit-trail-processors": readonly ["user-service-events", "hrm-service-events", "notification-service-events", "payment-service-events", "transport-service-events", "business-verification-events", "audit-events"];
readonly "payment-processors": readonly ["payment-service-events", "user-service-events"];
readonly "transport-processors": readonly ["transport-service-events", "hrm-service-events"];
readonly "health-monitoring-processors": readonly ["service-health-events", "audit-events"];
readonly "integration-processors": readonly [];
readonly "file-processors": readonly ["notification-service-events"];
};
export declare function getConsumerGroupStreams(consumerGroup: ConsumerGroupName): readonly string[];
//# sourceMappingURL=consumer-group-streams.d.ts.map