UNPKG

@directus/api

Version:

Directus is a real-time API and App dashboard for managing SQL database content

13 lines (12 loc) 511 B
import type { ActionHandler, WebSocketClient, WebSocketMessage } from '@directus/types'; export declare class WebSocketService { private controller; constructor(); on(event: 'connect' | 'message' | 'error' | 'close', callback: ActionHandler): void; off(event: 'connect' | 'message' | 'error' | 'close', callback: ActionHandler): void; broadcast(message: string | WebSocketMessage, filter?: { user?: string; role?: string; }): void; clients(): Set<WebSocketClient>; }