@kenniy/godeye-event-contracts
Version:
Shared event schemas and stream definitions for 8Medical microservices architecture
13 lines • 1.04 kB
TypeScript
import { type ServiceName } from '../services';
import { type ConsumerGroupName } from '../consumers';
export declare const ServiceConsumerRecommendations: {
readonly "user-service": readonly ["analytics-processors", "audit-trail-processors"];
readonly "hrm-service": readonly ["hrm-business-processors", "analytics-processors", "audit-trail-processors"];
readonly "file-notification-service": readonly ["email-notification-processors", "sms-notification-processors", "file-processors", "analytics-processors"];
readonly "payment-service": readonly ["payment-processors", "analytics-processors", "audit-trail-processors"];
readonly "transport-service": readonly ["transport-processors", "analytics-processors"];
readonly "aggregator-service": readonly ["analytics-processors"];
readonly "gateway-service": readonly ["audit-trail-processors"];
};
export declare function getServiceConsumerGroups(serviceName: ServiceName): readonly ConsumerGroupName[];
//# sourceMappingURL=service-consumer-recommendations.d.ts.map