(data: unknown)
| 356 | } |
| 357 | |
| 358 | function isRejectedMessage(data: unknown): data is { text: 'DIFF_REJECTED' } { |
| 359 | return ( |
| 360 | Array.isArray(data) && |
| 361 | typeof data[0] === 'object' && |
| 362 | data[0] !== null && |
| 363 | 'type' in data[0] && |
| 364 | data[0].type === 'text' && |
| 365 | 'text' in data[0] && |
| 366 | data[0].text === 'DIFF_REJECTED' |
| 367 | ) |
| 368 | } |
| 369 | |
| 370 | function isSaveMessage( |
| 371 | data: unknown, |