(
messageType: T,
data: FromProtocol[T][0],
messageId?: string,
)
| 149 | } |
| 150 | |
| 151 | send<T extends keyof FromProtocol>( |
| 152 | messageType: T, |
| 153 | data: FromProtocol[T][0], |
| 154 | messageId?: string, |
| 155 | ): string { |
| 156 | messageId = messageId ?? uuidv4(); |
| 157 | const msg: Message = { |
| 158 | messageType: messageType as string, |
| 159 | data, |
| 160 | messageId, |
| 161 | }; |
| 162 | |
| 163 | this.socket?.write(JSON.stringify(msg) + "\r\n"); |
| 164 | return messageId; |
| 165 | } |
| 166 | |
| 167 | on<T extends keyof ToProtocol>( |
| 168 | messageType: T, |
no outgoing calls
no test coverage detected