summaryrefslogtreecommitdiff
path: root/packages/frontend/src/components/MkServerSetupWizard.vue
diff options
context:
space:
mode:
authorかっこかり <67428053+kakkokari-gtyih@users.noreply.github.com>2025-08-31 19:53:38 +0900
committerGitHub <noreply@github.com>2025-08-31 19:53:38 +0900
commitc95092903a37159aa73073e31519ed363ed404b7 (patch)
treec49e0b7a03202d17a49d05020793f4652f65af6e /packages/frontend/src/components/MkServerSetupWizard.vue
parent[skip ci] Update CHANGELOG.md (prepend template) (diff)
downloadmisskey-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.vue27
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(() => {