nest-nsq-transport
Version:
NestJS microservice transport for NSQ
19 lines (18 loc) • 729 B
TypeScript
import { ConsumerDeserializer, ProducerSerializer, IncomingEvent, OutgoingEvent } from '@nestjs/microservices';
import { Message } from 'nsqjs';
export declare class JSONDeserializer implements ConsumerDeserializer {
deserialize(value: Message, opts: {
pattern: string;
}): IncomingEvent;
}
export declare class JSONSerializer implements ProducerSerializer {
serialize(value: OutgoingEvent): Buffer<ArrayBuffer>;
}
export declare class StringDeserializer implements ConsumerDeserializer {
deserialize(value: Message, opts: {
pattern: string;
}): IncomingEvent;
}
export declare class StringSerializer implements ProducerSerializer {
serialize(value: OutgoingEvent): Buffer<ArrayBuffer>;
}