onirii
Version:
Universal queue SDK
49 lines (48 loc) • 1.25 kB
TypeScript
/**
* Rabbit Manager Channel Namespace
*
* @since 1.0.0
* @date 2021-06-07
* @author Luminous(BGLuminous)
*/
export declare namespace RMChannel {
/**
* Vhost status response model
*/
interface VhostChannelStatus {
acks_uncommitted: number;
confirm: boolean;
connection_details: {
name: string;
peer_host: string;
peer_port: number;
};
consumer_count: number;
garbage_collection: {
fullsweep_after: number;
max_heap_size: number;
min_bin_vheap_size: number;
min_heap_size: number;
minor_gcs: number;
};
global_prefetch_count: number;
idle_since: string;
messages_unacknowledged: number;
messages_uncommitted: number;
messages_unconfirmed: number;
name: string;
node: string;
number: number;
pending_raft_commands: number;
prefetch_count: number;
reductions: number;
reductions_details: {
rate: number;
};
state: string;
transactional: boolean;
user: string;
user_who_performed_action: string;
vhost: string;
}
}