diff options
| author | かっこかり <67428053+kakkokari-gtyih@users.noreply.github.com> | 2025-08-31 19:53:38 +0900 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-08-31 19:53:38 +0900 |
| commit | c95092903a37159aa73073e31519ed363ed404b7 (patch) | |
| tree | c49e0b7a03202d17a49d05020793f4652f65af6e /packages/frontend/src/components/MkServerSetupWizard.vue | |
| parent | [skip ci] Update CHANGELOG.md (prepend template) (diff) | |
| download | misskey-c95092903a37159aa73073e31519ed363ed404b7.tar.gz misskey-c95092903a37159aa73073e31519ed363ed404b7.tar.bz2 misskey-c95092903a37159aa73073e31519ed363ed404b7.zip | |
refactor(frontend): フロントエンドの型エラー解消(途中まで) (#16477)
* refactor(frontend): フロントエンドの型エラー解消
* fix
---------
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
Diffstat (limited to 'packages/frontend/src/components/MkServerSetupWizard.vue')
| -rw-r--r-- | packages/frontend/src/components/MkServerSetupWizard.vue | 27 |
1 files changed, 14 insertions, 13 deletions
diff --git a/packages/frontend/src/components/MkServerSetupWizard.vue b/packages/frontend/src/components/MkServerSetupWizard.vue index 1d2dfed297..5120d7541b 100644 --- a/packages/frontend/src/components/MkServerSetupWizard.vue +++ b/packages/frontend/src/components/MkServerSetupWizard.vue @@ -134,7 +134,7 @@ SPDX-License-Identifier: AGPL-3.0-only <div> <div><b>{{ i18n.ts._serverSettings.entrancePageStyle }}:</b></div> - <div>{{ serverSettings.clientOptions.entrancePageStyle }}</div> + <div>{{ serverSettings.clientOptions?.entrancePageStyle }}</div> </div> <div> @@ -240,12 +240,12 @@ const serverSettings = computed<Misskey.entities.AdminUpdateMetaRequest>(() => { enableReactionsBuffering, clientOptions: { entrancePageStyle: q_use.value === 'open' ? 'classic' : 'simple', - }, + } as any, }; }); -const defaultPolicies = computed<Partial<Record<typeof ROLE_POLICIES[number], any>>>(() => { - let driveCapacityMb; +const defaultPolicies = computed<Partial<Misskey.entities.RolePolicies>>(() => { + let driveCapacityMb: Misskey.entities.RolePolicies['driveCapacityMb'] | undefined; if (q_use.value === 'single') { driveCapacityMb = 8192; } else if (q_use.value === 'group') { @@ -254,7 +254,7 @@ const defaultPolicies = computed<Partial<Record<typeof ROLE_POLICIES[number], an driveCapacityMb = 100; } - let rateLimitFactor; + let rateLimitFactor: Misskey.entities.RolePolicies['rateLimitFactor'] | undefined; if (q_use.value === 'single') { rateLimitFactor = 0.3; } else if (q_use.value === 'group') { @@ -269,7 +269,7 @@ const defaultPolicies = computed<Partial<Record<typeof ROLE_POLICIES[number], an } } - let userListLimit; + let userListLimit: Misskey.entities.RolePolicies['userListLimit'] | undefined; if (q_use.value === 'single') { userListLimit = 100; } else if (q_use.value === 'group') { @@ -278,7 +278,7 @@ const defaultPolicies = computed<Partial<Record<typeof ROLE_POLICIES[number], an userListLimit = 3; } - let antennaLimit; + let antennaLimit: Misskey.entities.RolePolicies['antennaLimit'] | undefined; if (q_use.value === 'single') { antennaLimit = 100; } else if (q_use.value === 'group') { @@ -287,7 +287,7 @@ const defaultPolicies = computed<Partial<Record<typeof ROLE_POLICIES[number], an antennaLimit = 0; } - let webhookLimit; + let webhookLimit: Misskey.entities.RolePolicies['webhookLimit'] | undefined; if (q_use.value === 'single') { webhookLimit = 100; } else if (q_use.value === 'group') { @@ -296,35 +296,35 @@ const defaultPolicies = computed<Partial<Record<typeof ROLE_POLICIES[number], an webhookLimit = 0; } - let canImportFollowing; + let canImportFollowing: Misskey.entities.RolePolicies['canImportFollowing']; if (q_use.value === 'single') { canImportFollowing = true; } else { canImportFollowing = false; } - let canImportMuting; + let canImportMuting: Misskey.entities.RolePolicies['canImportMuting']; if (q_use.value === 'single') { canImportMuting = true; } else { canImportMuting = false; } - let canImportBlocking; + let canImportBlocking: Misskey.entities.RolePolicies['canImportBlocking']; if (q_use.value === 'single') { canImportBlocking = true; } else { canImportBlocking = false; } - let canImportUserLists; + let canImportUserLists: Misskey.entities.RolePolicies['canImportUserLists']; if (q_use.value === 'single') { canImportUserLists = true; } else { canImportUserLists = false; } - let canImportAntennas; + let canImportAntennas: Misskey.entities.RolePolicies['canImportAntennas']; if (q_use.value === 'single') { canImportAntennas = true; } else { @@ -355,6 +355,7 @@ function applySettings() { maintainerEmail: q_adminEmail.value === '' ? undefined : q_adminEmail.value, }, props.token), misskeyApi('admin/roles/update-default-policies', { + // @ts-expect-error バックエンド側の型 policies: defaultPolicies.value, }, props.token), ]).then(() => { |