Skip to content

Commit 96606c4

Browse files
committed
refactor: Add exhaustive check
1 parent bc6ade2 commit 96606c4

1 file changed

Lines changed: 7 additions & 4 deletions

File tree

app/browser/filters.tsx

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -67,21 +67,24 @@ export const getParamsFromFilters = (filters: BrowseFilter[]) => {
6767
const typeAttr = i === 0 ? "type" : ("subtype" as const);
6868
const iriAttr = i === 0 ? "iri" : ("subiri" as const);
6969
switch (filter.__typename) {
70-
case SearchCubeFilterType.DataCubeTheme:
70+
case "DataCubeTheme":
7171
params[typeAttr] = "theme";
7272
params[iriAttr] = filter.iri;
7373
break;
74-
case SearchCubeFilterType.DataCubeOrganization:
74+
case "DataCubeOrganization":
7575
params[typeAttr] = "organization";
7676
params[iriAttr] = filter.iri;
7777
break;
78-
case SearchCubeFilterType.DataCubeAbout:
78+
case "DataCubeAbout":
7979
params.topic = filter.iri;
8080
break;
81-
case SearchCubeFilterType.Termset:
81+
case "Termset":
8282
params[typeAttr] = "termset";
8383
params[iriAttr] = filter.iri;
8484
break;
85+
default:
86+
const _exhaustiveCheck: never = filter;
87+
return _exhaustiveCheck;
8588
}
8689
i++;
8790
}

0 commit comments

Comments
 (0)