-
Notifications
You must be signed in to change notification settings - Fork 3
/
index.ts
29 lines (26 loc) · 1.14 KB
/
index.ts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
import CoinifyRabbit, { CoinifyRabbitConstructorOptions } from './src/CoinifyRabbit';
import CoinifyRabbitConfiguration, { CoinifyRabbitConnectionConfiguration } from './src/CoinifyRabbitConfiguration';
import Logger from './src/interfaces/Logger';
import Event, {
EventConsumerFunction,
OnEventErrorFunctionParams,
RegisterEventConsumerOptions
} from './src/messageTypes/Event';
import {
FailedMessage,
FailedMessageConsumerFunction,
FailedMessageConsumer,
RegisterFailedMessageConsumerOptions
} from './src/messageTypes/FailedMessage';
import Task, {
TaskConsumerFunction,
OnTaskErrorFunctionParams,
RegisterTaskConsumerOptions
} from './src/messageTypes/Task';
export default CoinifyRabbit;
export { CoinifyRabbitConstructorOptions };
export { CoinifyRabbitConfiguration, CoinifyRabbitConnectionConfiguration };
export { Logger };
export { Event, EventConsumerFunction, OnEventErrorFunctionParams, RegisterEventConsumerOptions };
export { Task, TaskConsumerFunction, OnTaskErrorFunctionParams, RegisterTaskConsumerOptions };
export { FailedMessage, FailedMessageConsumerFunction, FailedMessageConsumer, RegisterFailedMessageConsumerOptions };