(data: unknown)
| 524 | } |
| 525 | |
| 526 | function extractErrorTypeFromData(data: unknown): string | undefined { |
| 527 | if (data && typeof data === 'object') { |
| 528 | if ( |
| 529 | 'error' in data && |
| 530 | data.error && |
| 531 | typeof data.error === 'object' && |
| 532 | 'type' in data.error && |
| 533 | typeof data.error.type === 'string' |
| 534 | ) { |
| 535 | return data.error.type |
| 536 | } |
| 537 | } |
| 538 | return undefined |
| 539 | } |
| 540 | |
| 541 |