@addapptables/microservice
Version:
addapptables microservice
16 lines (15 loc) • 760 B
TypeScript
import { IBrokerStart } from '../../interfaces/broker/broker-start.interface';
import { IBrokerAdd } from '../../interfaces/broker/broker-add.interface';
import { IBusAdapter } from '../../interfaces';
import { ITransferData } from '../../interfaces/transfer-data';
import { TransferDataDto } from '../../interfaces/transfer-data-dto.interface';
import { CraftsLogger } from '../../logger/services/logger.service';
export declare class BrokerProcess implements IBrokerStart, IBrokerAdd {
private readonly adapter;
private readonly logger;
private readonly cid;
private data;
constructor(adapter: IBusAdapter, logger: CraftsLogger);
add(data: ITransferData<TransferDataDto>): IBrokerAdd;
end<T = any>(): Promise<ITransferData<T>>;
}