@addapptables/microservice
Version:
addapptables microservice
9 lines (7 loc) • 375 B
text/typescript
import { ITransferData } from '../transfer-data';
import { TransferDataDto } from '../transfer-data-dto.interface';
export interface IBusAdapter {
publish(data: ITransferData<TransferDataDto>, options?: any): Promise<void> | void;
subscribe(handle: Function, data: ITransferData<TransferDataDto>, options?: any): Promise<void> | void;
close(): void | Promise<void>;
}