UNPKG

@nest-kr/integration

Version:

```cli npm i @nest-kr/integration ```

13 lines (12 loc) 546 B
import { SqsOptions } from './SqsOptions'; import { IntegrationMessageDTO } from '../../interface/dto/IntegrationMessageDTO'; import { MessageMapper } from './MessageMapper'; export declare class SqsSubscriber { private messageMapper; private app; constructor(messageMapper: MessageMapper); init(snsOptions: SqsOptions, onHandleMessage: (integrationMessageDTO: IntegrationMessageDTO) => Promise<void>, onError: (error: Error) => void): void; run(): Promise<void>; readonly isRunning: boolean; stop(): Promise<void>; }