We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent e42e8f9 commit fcda3b7Copy full SHA for fcda3b7
1 file changed
src/frontend/src/routes/(needs_onboarding)/(navbar_and_footer)/upload/enums.ts
@@ -4,8 +4,10 @@ export enum UploadStage {
4
Stage_3
5
}
6
7
+const uploadStages = new Set<UploadStage>(
8
+ Object.values(UploadStage).filter((value): value is UploadStage => typeof value === 'number')
9
+);
10
+
11
export const isWhichUploadStage = (value: unknown): value is UploadStage => {
- return (
- value === UploadStage.Stage_1 || value === UploadStage.Stage_2 || value === UploadStage.Stage_3
- );
12
+ return typeof value === 'number' && uploadStages.has(value);
13
};
0 commit comments