@vtexlab/planner-contracts
Version:
Contracts to use in an Eventual-Driven Architecture (EDA)
24 lines (23 loc) • 1.25 kB
TypeScript
import { contentPlatformDomainEvent } from "./services/contentPlatform/domainEvent";
import { contentPlatformIntegrationEvent } from "./services/contentPlatform/integrationEvent";
import { plannerDomainEvent } from "./services/planner/domainEvent";
import { plannerDelayEvent } from "./services/planner/delayEvent";
import { plannerNotificationEvent } from "./services/planner/notificationEvent";
import { plannerIntegrationEvent } from "./services/planner/integrationEvent";
import { plannerCommand } from "./services/planner/command";
export declare namespace Planner {
export import DomainEvent = plannerDomainEvent;
export import DelayEvent = plannerDelayEvent;
export import NotificationEvent = plannerNotificationEvent;
export import IntegrationEvent = plannerIntegrationEvent;
export import Command = plannerCommand;
}
export declare namespace ContentPlatform {
export import DomainEvent = contentPlatformDomainEvent;
export import IntegrationEvent = contentPlatformIntegrationEvent;
}
export { ICommand } from './utils/types';
export { IIntegrationEvent } from './utils/types';
export { IDomainEvent } from './utils/types';
export { IDelayEvent } from './utils/types';
export { IEvent } from './utils/types';