mirror of
https://github.com/misskey-dev/misskey.git
synced 2026-06-12 16:24:04 +02:00
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
This commit is contained in:
@@ -105,7 +105,7 @@ SPDX-License-Identifier: AGPL-3.0-only
|
||||
<template #label>{{ i18n.ts._role.policies }}</template>
|
||||
<div class="_gaps">
|
||||
<div v-for="policy in Object.keys(info.policies)" :key="policy">
|
||||
{{ policy }} ... {{ info.policies[policy] }}
|
||||
{{ policy }} ... {{ info.policies[policy as keyof typeof info.policies] }}
|
||||
</div>
|
||||
</div>
|
||||
</MkFolder>
|
||||
@@ -209,6 +209,7 @@ SPDX-License-Identifier: AGPL-3.0-only
|
||||
import { computed, defineAsyncComponent, watch, ref, markRaw } from 'vue';
|
||||
import * as Misskey from 'misskey-js';
|
||||
import { url } from '@@/js/config.js';
|
||||
import type { ChartSrc } from '@/components/MkChart.vue';
|
||||
import MkChart from '@/components/MkChart.vue';
|
||||
import MkObjectView from '@/components/MkObjectView.vue';
|
||||
import MkTextarea from '@/components/MkTextarea.vue';
|
||||
@@ -231,7 +232,6 @@ import { ensureSignin, iAmAdmin, iAmModerator } from '@/i.js';
|
||||
import MkRolePreview from '@/components/MkRolePreview.vue';
|
||||
import MkPagination from '@/components/MkPagination.vue';
|
||||
import { Paginator } from '@/utility/paginator.js';
|
||||
import type { ChartSrc } from '@/components/MkChart.vue';
|
||||
|
||||
const $i = ensureSignin();
|
||||
|
||||
@@ -251,7 +251,7 @@ const {
|
||||
} = useMkSelect({
|
||||
items: [
|
||||
{ label: i18n.ts.notes, value: 'per-user-notes' },
|
||||
],
|
||||
],
|
||||
initialValue: 'per-user-notes',
|
||||
});
|
||||
const user = ref(result.user);
|
||||
@@ -344,7 +344,7 @@ async function resetPassword() {
|
||||
}
|
||||
}
|
||||
|
||||
async function toggleSuspend(v) {
|
||||
async function toggleSuspend(v: boolean) {
|
||||
const confirm = await os.confirm({
|
||||
type: 'warning',
|
||||
text: v ? i18n.ts.suspendConfirm : i18n.ts.unsuspendConfirm,
|
||||
@@ -475,7 +475,7 @@ async function assignRole() {
|
||||
refreshUser();
|
||||
}
|
||||
|
||||
async function unassignRole(role: typeof info.value.roles[number], ev: MouseEvent) {
|
||||
async function unassignRole(role: typeof info.value.roles[number], ev: PointerEvent) {
|
||||
os.popupMenu([{
|
||||
text: i18n.ts.unassign,
|
||||
icon: 'ti ti-x',
|
||||
@@ -503,7 +503,7 @@ async function createAnnouncement() {
|
||||
});
|
||||
}
|
||||
|
||||
async function editAnnouncement(announcement) {
|
||||
async function editAnnouncement(announcement: Misskey.entities.AdminAnnouncementsListResponse[number]) {
|
||||
const { dispose } = await os.popupAsyncWithDialog(import('@/components/MkUserAnnouncementEditDialog.vue').then(x => x.default), {
|
||||
user: user.value,
|
||||
announcement,
|
||||
|
||||
Reference in New Issue
Block a user