Disallow unsafe type assertions (#18688)

This commit is contained in:
Christian Gunderman
2026-02-10 00:10:15 +00:00
committed by GitHub
parent bce1caefd0
commit fd65416a2f
188 changed files with 592 additions and 47 deletions
+4 -3
View File
@@ -24,9 +24,10 @@ export function getErrorStatus(error: unknown): number | undefined {
typeof (error as { response?: unknown }).response === 'object' &&
(error as { response?: unknown }).response !== null
) {
const response = (
error as { response: { status?: unknown; headers?: unknown } }
).response;
const response =
// eslint-disable-next-line @typescript-eslint/no-unsafe-type-assertion
(error as { response: { status?: unknown; headers?: unknown } })
.response;
if ('status' in response && typeof response.status === 'number') {
return response.status;
}