import {defineWebSocket, type WebSocketClientMessageType} from '@rest-vir/api';
import {defineShape} from 'object-shape-tester';
const chatSocket = defineWebSocket({
path: '/ws/chat',
clientMessage: defineShape({text: ''}),
});
type ClientMessage = WebSocketClientMessageType<typeof chatSocket>;
Extracts a WebSocket's client message type.