clarify the exhaustiveness check with TypeScript

This commit is contained in:
name 2023-09-30 13:08:51 +00:00
parent b6fa0257c8
commit 625770866d

View File

@ -1,6 +1,7 @@
/* SPDX-License-Identifier: AGPL-3.0-or-later */ /* SPDX-License-Identifier: AGPL-3.0-or-later */
import React from "react"; import React from "react";
import typescriptNever from "./typescriptNever";
export default (event: React.FormEvent<HTMLFormElement>): void => { export default (event: React.FormEvent<HTMLFormElement>): void => {
event.preventDefault(); event.preventDefault();
@ -15,8 +16,7 @@ export default (event: React.FormEvent<HTMLFormElement>): void => {
} else if (i instanceof File) { } else if (i instanceof File) {
console.warn({ i }); console.warn({ i });
} else { } else {
const typescriptExhaustivenessCheck: never = i; typescriptNever(i);
console.warn({ typescriptExhaustivenessCheck });
} }
window.location.assign(url); window.location.assign(url);