@nestjs/microservices
Version:
Nest - modern, fast, powerful node.js web framework (@microservices)
27 lines (26 loc) • 714 B
TypeScript
type DefaultCallback = (data?: string | number) => any;
export type ServersChangedEvent = {
added: string[];
deleted: string[];
};
export declare const enum NatsStatus {
DISCONNECTED = "disconnected",
RECONNECTING = "reconnecting",
CONNECTED = "connected"
}
export declare const enum NatsEventsMap {
DISCONNECT = "disconnect",
RECONNECT = "reconnect",
UPDATE = "update"
}
/**
* Nats events map for the Nats client.
* Key is the event name and value is the corresponding callback function.
* @publicApi
*/
export type NatsEvents = {
disconnect: DefaultCallback;
reconnect: DefaultCallback;
update: (data?: string | number | ServersChangedEvent) => any;
};
export {};