@nest-kr/integration
Version:
```cli npm i @nest-kr/integration ```
11 lines (10 loc) • 445 B
TypeScript
import { IntegrationEvent } from '../../domain/IntegrationEvent';
import { PublisherOptions } from './PublisherOptions';
import { SnsPublisher } from '../../infra/sns/SnsPublisher';
export declare class IntegrationEventPublisher {
private snsPublisher;
private initialized;
constructor(snsPublisher: SnsPublisher);
init(publisherOptions: PublisherOptions): void;
publish(integrationEvent: IntegrationEvent): Promise<void>;
}