(value: unknown)
| 1496 | export type RefreshTokenResult = RefreshTokenSuccess | RefreshTokenFailure |
| 1497 | |
| 1498 | function extractErrorCode(value: unknown): string | undefined { |
| 1499 | if (value && typeof value === 'object' && 'error' in value) { |
| 1500 | const code = (value as { error: unknown }).error |
| 1501 | if (typeof code === 'string') return code |
| 1502 | } |
| 1503 | return undefined |
| 1504 | } |
| 1505 | |
| 1506 | /** |
| 1507 | * Hard deadline on the token-endpoint exchange. This function does not coalesce |