1234567891011121314 |
- import type { SerializedMessage, WebSocketMessage } from '../types';
- export default class MessageInterpreter {
- // eslint-disable-next-line @typescript-eslint/no-empty-function
- private constructor() {}
- static send(message: WebSocketMessage): SerializedMessage {
- return JSON.stringify(message);
- }
- static receive(serializedMessage: SerializedMessage): WebSocketMessage {
- return JSON.parse(serializedMessage);
- }
- }
|