(payload: unknown)
| 84 | } |
| 85 | |
| 86 | function parseFeedbackId(payload: unknown): number | undefined { |
| 87 | const direct = readFeedbackId(payload); |
| 88 | if (direct !== undefined) return direct; |
| 89 | if (typeof payload === 'object' && payload !== null && 'data' in payload) { |
| 90 | return readFeedbackId((payload as { readonly data: unknown }).data); |
| 91 | } |
| 92 | return undefined; |
| 93 | } |
| 94 | |
| 95 | function readFeedbackId(payload: unknown): number | undefined { |
| 96 | if (typeof payload !== 'object' || payload === null) return undefined; |
no test coverage detected