diff --git a/packages/frontend/src/pages/admin/roles.policy-editor.form.vue b/packages/frontend/src/pages/admin/roles.policy-editor.form.vue index fd47ffbce3..3686034e2e 100644 --- a/packages/frontend/src/pages/admin/roles.policy-editor.form.vue +++ b/packages/frontend/src/pages/admin/roles.policy-editor.form.vue @@ -14,7 +14,7 @@ SPDX-License-Identifier: AGPL-3.0-only {{ def.inputLabel }} {{ def.inputLabel }} @@ -59,7 +59,7 @@ SPDX-License-Identifier: AGPL-3.0-only @@ -73,7 +73,7 @@ SPDX-License-Identifier: AGPL-3.0-only @@ -85,7 +85,7 @@ SPDX-License-Identifier: AGPL-3.0-only diff --git a/packages/frontend/src/pages/admin/roles.policy-editor.vue b/packages/frontend/src/pages/admin/roles.policy-editor.vue index da1a85304d..f0a0886350 100644 --- a/packages/frontend/src/pages/admin/roles.policy-editor.vue +++ b/packages/frontend/src/pages/admin/roles.policy-editor.vue @@ -26,8 +26,8 @@ SPDX-License-Identifier: AGPL-3.0-only @@ -73,8 +73,8 @@ const props = withDefaults(defineProps<{ type RolePolicyEditorValueItem = { value: GetRolePolicyEditorValuesType; } & ( - (UD extends true ? { useDefault: boolean } : {}) & - (WP extends true ? { priority: 0 | 1 | 2 } : {}) + (UD extends true ? { useDefault: boolean } : never) & + (WP extends true ? { priority: 0 | 1 | 2 } : never) ); type RolePolicyEditorValue = { diff --git a/packages/frontend/src/types/role-policy-editor.ts b/packages/frontend/src/types/role-policy-editor.ts index 21d543d537..77ea6d3080 100644 --- a/packages/frontend/src/types/role-policy-editor.ts +++ b/packages/frontend/src/types/role-policy-editor.ts @@ -16,7 +16,7 @@ interface RolePolicyEditorItemBase { export type RolePolicyEditorItemBaseFolderSuffixGetter = { folderSuffix: (value: boolean | number | string) => string; -} +}; interface RolePolicyEditorItemBoolean extends RolePolicyEditorItemBase { type: 'boolean';