From 41592eafb363e3c62ab2d3e5f41b38d7d083d3fb Mon Sep 17 00:00:00 2001 From: syuilo <4439005+syuilo@users.noreply.github.com> Date: Fri, 9 Jan 2026 22:06:40 +0900 Subject: refactor: make noImplicitAny true (#17083) * wip * Update emojis.emoji.vue * wip * wip * wip * wip * wip * wip * wip * wip * wip * wip * wip * wip * Update manager.ts * wip * wip * wip * wip * wip * wip * wip * wip * wip * wip * wip * wip * wip * wip * wip * wip * wip * wip * wip * wip * wip * wip * wip * wip * wip * wip * wip * wip * Update analytics.ts --- packages/frontend/src/pages/about.federation.vue | 2 +- packages/frontend/src/pages/admin-user.vue | 12 ++-- .../src/pages/admin/RolesEditorFormula.vue | 70 +++++++++++++--------- packages/frontend/src/pages/admin/abuses.vue | 2 +- .../frontend/src/pages/admin/announcements.vue | 49 ++++++++++----- .../admin/custom-emojis-manager.local.list.vue | 9 +-- .../pages/admin/custom-emojis-manager.register.vue | 3 +- .../pages/admin/custom-emojis-manager.remote.vue | 2 +- .../admin/federation-job-queue.chart.chart.vue | 4 +- packages/frontend/src/pages/admin/index.vue | 2 +- .../src/pages/admin/overview.active-users.vue | 2 +- packages/frontend/src/pages/admin/overview.vue | 2 +- packages/frontend/src/pages/admin/roles.edit.vue | 15 +++-- packages/frontend/src/pages/admin/roles.editor.vue | 15 +++-- packages/frontend/src/pages/admin/roles.role.vue | 27 +++++---- packages/frontend/src/pages/admin/users.vue | 3 +- packages/frontend/src/pages/announcements.vue | 9 ++- packages/frontend/src/pages/api-console.vue | 2 +- packages/frontend/src/pages/auth.form.vue | 2 +- packages/frontend/src/pages/auth.vue | 2 +- .../src/pages/avatar-decoration-edit-dialog.vue | 6 +- packages/frontend/src/pages/avatar-decorations.vue | 4 +- packages/frontend/src/pages/channel-editor.vue | 2 +- packages/frontend/src/pages/chat/XMessage.vue | 6 +- packages/frontend/src/pages/chat/home.home.vue | 6 +- packages/frontend/src/pages/chat/room.form.vue | 2 +- packages/frontend/src/pages/chat/room.vue | 2 +- packages/frontend/src/pages/clip.vue | 9 +-- .../frontend/src/pages/custom-emojis-manager.vue | 28 ++++++--- .../frontend/src/pages/drop-and-fusion.game.vue | 2 +- packages/frontend/src/pages/emoji-edit-dialog.vue | 6 +- packages/frontend/src/pages/emojis.emoji.vue | 22 ++++--- packages/frontend/src/pages/flash/flash-edit.vue | 2 +- packages/frontend/src/pages/flash/flash.vue | 8 +-- packages/frontend/src/pages/follow-requests.vue | 2 +- packages/frontend/src/pages/gallery/edit.root.vue | 4 +- packages/frontend/src/pages/gallery/post.vue | 4 +- packages/frontend/src/pages/my-lists/list.vue | 4 +- packages/frontend/src/pages/notifications.vue | 7 ++- .../src/pages/page-editor/page-editor.blocks.vue | 6 +- .../frontend/src/pages/page-editor/page-editor.vue | 4 +- packages/frontend/src/pages/page.vue | 8 +-- packages/frontend/src/pages/reversi/game.board.vue | 9 ++- .../frontend/src/pages/reversi/game.setting.vue | 9 ++- packages/frontend/src/pages/reversi/index.vue | 6 +- packages/frontend/src/pages/scratchpad.vue | 2 +- packages/frontend/src/pages/settings/2fa.vue | 5 +- .../frontend/src/pages/settings/account-data.vue | 12 ++-- packages/frontend/src/pages/settings/accounts.vue | 4 +- packages/frontend/src/pages/settings/apps.vue | 4 +- packages/frontend/src/pages/settings/deck.vue | 2 +- .../frontend/src/pages/settings/drive-cleaner.vue | 4 +- .../src/pages/settings/drive.ImageFrameItem.vue | 2 +- .../src/pages/settings/drive.WatermarkItem.vue | 2 +- packages/frontend/src/pages/settings/email.vue | 4 +- .../src/pages/settings/emoji-palette.palette.vue | 8 +-- .../frontend/src/pages/settings/emoji-palette.vue | 4 +- packages/frontend/src/pages/settings/index.vue | 2 +- .../src/pages/settings/mute-block.emoji-mute.vue | 6 +- .../frontend/src/pages/settings/mute-block.vue | 7 ++- .../src/pages/settings/mute-block.word-mute.vue | 8 +-- .../frontend/src/pages/settings/notifications.vue | 22 +++---- packages/frontend/src/pages/settings/other.vue | 2 +- packages/frontend/src/pages/settings/plugin.vue | 4 +- .../frontend/src/pages/settings/preferences.vue | 4 +- packages/frontend/src/pages/settings/profile.vue | 9 +-- packages/frontend/src/pages/settings/profiles.vue | 9 +-- .../frontend/src/pages/settings/sounds.sound.vue | 4 +- packages/frontend/src/pages/settings/sounds.vue | 11 ++-- packages/frontend/src/pages/settings/theme.vue | 2 +- packages/frontend/src/pages/tag.vue | 5 +- packages/frontend/src/pages/theme-editor.vue | 4 +- packages/frontend/src/pages/timeline.vue | 13 ++-- .../frontend/src/pages/user/activity.following.vue | 2 +- .../frontend/src/pages/user/activity.notes.vue | 2 +- packages/frontend/src/pages/user/activity.pv.vue | 2 +- packages/frontend/src/pages/user/home.vue | 2 +- .../frontend/src/pages/user/index.activity.vue | 2 +- packages/frontend/src/pages/welcome.setup.vue | 8 +-- 79 files changed, 332 insertions(+), 253 deletions(-) (limited to 'packages/frontend/src/pages') diff --git a/packages/frontend/src/pages/about.federation.vue b/packages/frontend/src/pages/about.federation.vue index bbfb9a3b7c..c109000108 100644 --- a/packages/frontend/src/pages/about.federation.vue +++ b/packages/frontend/src/pages/about.federation.vue @@ -97,7 +97,7 @@ const paginator = markRaw(new Paginator('federation/instances', { })), })); -function getStatus(instance) { +function getStatus(instance: Misskey.entities.FederationInstance) { if (instance.isSuspended) return 'Suspended'; if (instance.isBlocked) return 'Blocked'; if (instance.isSilenced) return 'Silenced'; diff --git a/packages/frontend/src/pages/admin-user.vue b/packages/frontend/src/pages/admin-user.vue index 22e377c75d..b084eb5ab2 100644 --- a/packages/frontend/src/pages/admin-user.vue +++ b/packages/frontend/src/pages/admin-user.vue @@ -105,7 +105,7 @@ SPDX-License-Identifier: AGPL-3.0-only {{ i18n.ts._role.policies }}