diff --git a/packages/frontend-2/lib/viewer/composables/filtering/filtering.ts b/packages/frontend-2/lib/viewer/composables/filtering/filtering.ts index 1bd885510..a03b25d9f 100644 --- a/packages/frontend-2/lib/viewer/composables/filtering/filtering.ts +++ b/packages/frontend-2/lib/viewer/composables/filtering/filtering.ts @@ -275,7 +275,7 @@ export function useFilterUtilities( const isBooleanPropertyInfo = ( prop: PropertyInfo | BooleanPropertyInfo ): prop is BooleanPropertyInfo => { - return 'type' in prop && (prop as BooleanPropertyInfo).type === 'boolean' + return prop.type === 'boolean' } const createFilterData = (params: CreateFilterParams): FilterData => { diff --git a/packages/frontend-2/lib/viewer/helpers/filters/types.ts b/packages/frontend-2/lib/viewer/helpers/filters/types.ts index ff1499a02..11e907c2b 100644 --- a/packages/frontend-2/lib/viewer/helpers/filters/types.ts +++ b/packages/frontend-2/lib/viewer/helpers/filters/types.ts @@ -77,7 +77,7 @@ export type StringFilterData = BaseFilterData & { isDefaultAllSelected?: boolean } -export type BooleanPropertyInfo = PropertyInfo & { +export type BooleanPropertyInfo = Omit & { type: 'boolean' valueGroups: { value: boolean; ids: string[] }[] }