UNPKG

@techolution-ai/computer-vision

Version:

A JavaScript/TypeScript library for computer vision applications, providing tools for image processing, scanning, and MQTT-based messaging.

18 lines (16 loc) 596 B
interface IUseMessagesProps<TTopic extends string> { topics: TTopic[]; onConnect?: () => void; onError?: (error: Error) => void; onMessage: (topic: TTopic, message: string) => void; onClose?: () => void; } declare const useMessages: <TTopic extends string>({ topics, onConnect, onError, onMessage, onClose, }: IUseMessagesProps<TTopic>) => { messages: Record<string, { messages: string[]; removeListener: () => void; }>; removeListener: (topic: string) => void; registerListener: (topic: string) => void; }; export { useMessages as default };